OpCodes.Sizeof Champ

Définition

Envoie (push) la taille, en octets, d’un type valeur fourni dans la pile d’évaluation.

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

Valeur de champ

Remarques

Le tableau suivant répertorie le format d'assembly MSIL (Hexadécimal et Microsoft Intermediate Language) de l'instruction, ainsi qu'un bref résumé de référence :

Format Format d’assembly Description
FE 1C <T> Sizeof valType Envoyez (push) la taille, en octets, d’un type valeur en tant que unsigned int32.

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

  1. La taille (en octets) du type valeur fourni (valType) est envoyée () à la pile.

valType doit être un jeton de métadonnées (a typeref ou typedef) qui spécifie un type valeur, un type référence ou un paramètre de type générique.

Pour un type référence, la taille retournée est la taille d’une valeur de référence du type correspondant (4 octets sur les systèmes 32 bits), et non la taille des données stockées dans les objets référencés par la valeur de référence. Un paramètre de type générique ne peut être utilisé que dans le corps du type ou de la méthode qui le définit. Lorsque ce type ou méthode est instancié, le paramètre de type générique est remplacé par un type valeur ou un type référence.

La surcharge de méthode suivante Emit peut utiliser l’opcode sizeof :

S’applique à

Voir aussi