Aracılığıyla paylaş


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:

Biçimlendir Derleme Biçimi Description
FE 1C <T> Sizeof valType Bir değer türünün bayt cinsinden boyutunu olarak unsigned int32iter.

Sıralı sırada yığın geçiş davranışı şu şekildedir:

  1. Sağlanan değer türününvalType () 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:

Şunlara uygulanır

Ayrıca bkz.