OpCodes.Sizeof 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將所提供實值類型的大小推送至評估堆疊 (以位元組為單位)。
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
欄位值
備註
下表列出指令的十六進位和 Microsoft 中繼語言 (MSIL) 元件格式,以及簡短的參考摘要:
格式 | 元件格式 | Description |
---|---|---|
FE 1C <T > |
sizeof valType |
將實值型別的大小以位元組為單位推送為 unsigned int32 。 |
堆疊轉換行為依循序順序為:
- 提供的實值類型
valType
) 位元組 (大小 () 會推送至堆疊。
valType
必須是元數據標記, (typeref
或 typedef
) ,指定實值型別、參考型別或泛型型別參數。
針對參考型別,傳回的大小是對應型別的參考值大小, (32 位系統上的 4 個字節) ,而不是參考值所參考物件中所儲存數據的大小。 泛型型別參數只能用於定義它的型別或方法主體中。 當具現化該類型或方法時,泛型型別參數會取代為實值型別或參考型別。
下列 Emit 方法多載可以使用 sizeof
opcode: