Unsafe.SizeOf<T> メソッド

定義

指定された型パラメーターの値のサイズを返します。

public:
generic <typename T>
 static int SizeOf();
public static int SizeOf<T>() where T : allows ref struct;
public static int SizeOf<T>();
static member SizeOf : unit -> int
Public Shared Function SizeOf(Of T) () As Integer

型パラメーター

T

サイズを取得する型。

返品

T型の値のサイズ (バイト単位)。

注釈

この API は、 sizeof オペコードに対応します。 Tが参照型の場合、戻り値は参照自体のサイズです (sizeof(void*)と等しくなります)。 詳細については、 ECMA-335、Sec. III.4.25 ("sizeof - load the size, in bytes, of a type") を参照してください。

Caution

この API は、型の マネージド ビューのサイズを返します。 相互運用のために必要ななど、型の アンマネージド ビューのサイズには、 SizeOfを使用します。

適用対象