Question
Existe-t-il une instruction CIL pour échanger les deux premiers éléments de la pile?
Autres conseils
Non. La seule façon d’échanger des éléments est d’ajouter les deux éléments supérieurs aux sections locales, puis de les pousser dans l’ordre inverse.
En regardant une liste d'instructions CIL , il ne semble pas y avoir une seule instruction. qui échange les deux éléments en haut de la pile. Vous devrez le faire à l'ancienne méthode pop / push.
Pour référence ultérieure, vous pouvez créer un assemblage qui effectue les tâches pour lesquelles vous souhaitez apprendre le IL, puis afficher l'assemblage dans Reflector. Vous pouvez sélectionner la langue dans laquelle vous souhaitez insérer le code. IL est l'une des options. Je l’ai fait en essayant de comprendre comment coder une méthode dynamique ...