OpCodes.Sizeof Alan

Tanım

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:

Format Derleme Biçimi Açıklama
FE 1C <T> Sizeof valType Bir değer türünün bayt cinsinden boyutunu olarak unsigned int32gönderme.

Sıralı sırada yığın geçiş davranışı şöyledir:

  1. Sağlanan değer türünün () boyutu (valTypebayt cinsinden) yığına gönderilir.

valType bir değer türü, başvuru türü veya genel tür parametresi 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:

Şunlara uygulanır

Ayrıca bkz.