OpCodes.Stloc_S Champ

Définition

Affiche la valeur actuelle en haut de la pile d’évaluation et la stocke dans la liste des variables locales ( index forme abrégée).

public: static initonly System::Reflection::Emit::OpCode Stloc_S;
public static readonly System.Reflection.Emit.OpCode Stloc_S;
 staticval mutable Stloc_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_S As OpCode 

Valeur de champ

Remarques

Le tableau suivant répertorie le format d’assembly MSIL (Microsoft Intermediate Language) de l’instruction, ainsi qu’un bref résumé des références :

Format Format d’assembly Description
13 <unsigned int8> stloc.s index Affiche une valeur de la pile et la stocke dans la variable indexlocale , sous forme abrégée.

Le comportement transitionnel de la pile, dans l’ordre séquentiel, est le suivant :

  1. Une valeur est extraite de la pile et placée dans la variable indexlocale .

L’instruction stloc.s affiche la valeur supérieure de la pile d’évaluation et la déplace dans le numéro indexde variable local , où les variables locales sont numérotées à partir de 0. Le type de la valeur doit correspondre au type de la variable locale, tel que spécifié dans la signature locale de la méthode actuelle.

L’instruction stloc.s fournit un encodage efficace pour les variables locales 0 à 255.

Le stockage dans des locaux qui contiennent une valeur entière inférieure à 4 octets de long tronque la valeur à mesure qu’elle se déplace de la pile vers la variable locale. Les valeurs à virgule flottante sont arrondies de leur taille native (type F) à la taille associée à l’argument.

Les surcharges de méthode suivantes Emit peuvent utiliser l’opcode stloc.s :

S’applique à