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)組合格式,並附有簡短參考摘要:
| Format | 組裝格式 | Description |
|---|---|---|
FE 1C <T> |
大小 valType |
將值型態的大小(以位元組)推入為 unsigned int32。 |
堆疊的過渡行為依序為:
- 所提供值型別(
valType)的大小(以位元組為單位)會推送到堆疊上。
valType 必須是指定值型別、參考型態或通用型態參數的元資料標記(a typeref 或 typedef)。
對於參考型別,回傳的大小是對應型別的參考值大小(32位元系統為4位元組),而非參考值所指物件中儲存的資料大小。 一般型別參數只能在定義它的型別或方法的主體中使用。 當該型別或方法實例化時,通用型別參數會被值型別或參考型別取代。
以下 Emit 方法的超載可使用操作 sizeof 碼: