OpCodes.Sizeof Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Push-överför storleken i byte av en angiven värdetyp till utvärderingsstacken.
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
Fältvärde
Kommentarer
I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:
| Format | Sammansättningsformat | Description |
|---|---|---|
FE 1C <T> |
sizeof valType |
Push-överför storleken i byte av en värdetyp som en unsigned int32. |
Stackens övergångsbeteende i sekventiell ordning är:
- Storleken (i byte) för den angivna värdetypen (
valType) överförs till stacken.
valType måste vara en metadatatoken (a typeref eller typedef) som anger en värdetyp, referenstyp eller allmän typparameter.
För en referenstyp är storleken som returneras storleken på ett referensvärde av motsvarande typ (4 byte på 32-bitarssystem), inte storleken på de data som lagras i objekt som refereras till av referensvärdet. En generisk typparameter kan endast användas i brödtexten för den typ eller metod som definierar den. När den typen eller metoden instansieras ersätts den generiska typparametern med en värdetyp eller referenstyp.
Följande Emit metodöverlagring kan använda sizeof opcode: