Unsafe.SizeOf<T> Metod

Definition

Returnerar storleken på ett värde för den angivna typparametern.

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

Typparametrar

T

Den typ vars storlek ska hämtas.

Returer

Storleken i byte av ett värde av typen T.

Kommentarer

Det här API:et sizeof motsvarar opcode. Om T är en referenstyp är returvärdet storleken på själva referensen (lika med sizeof(void*)). Mer information finns i ECMA-335, sek. III.4.25 ("sizeof - load the size, in byte, of a type") ("sizeof - load the size, in byte, of a type") ("sizeof - load the size, in bytes, of a type") ("sizeof - load the size, in byte, of a type") ("sizeof – load the size, in byte, of a type") ("sizeof – load the size, in byte, of a type")

Caution

Det här API:et returnerar storleken på den hanterade vyn av typen. För storleken på den ohanterade vyn av typen, till exempel behövs för interop-ändamål, använder du SizeOf.

Gäller för