OpCodes.Sizeof Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sağlanan değer türünün bayt cinsinden boyutunu değerlendirme yığınına iletir.
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
Alan Değeri
Açıklamalar
Aşağıdaki tabloda, yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:
Biçimlendir | Derleme Biçimi | Description |
---|---|---|
FE 1C <T > |
Sizeof valType |
Bir değer türünün bayt cinsinden boyutunu olarak unsigned int32 iter. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
- Sağlanan değer türünün
valType
() boyutu (bayt cinsinden) yığına gönderilir.
valType
bir değer türünü, başvuru türünü veya genel tür parametresini belirten bir meta veri belirteci ( typeref
veya typedef
) olmalıdır.
Başvuru türü için, döndürülen boyut, başvuru değeri tarafından başvurulan nesnelerde depolanan verilerin boyutu değil, karşılık gelen türdeki (32 bit sistemlerde 4 bayt) bir başvuru değerinin boyutudur. Genel tür parametresi yalnızca onu tanımlayan türün veya yöntemin gövdesinde kullanılabilir. Bu tür veya yöntem örneği oluşturulduğunda, genel tür parametresi bir değer türü veya başvuru türüyle değiştirilir.
Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu sizeof
kullanabilir: