OpCodes.Sizeof 欄位

定義

將所提供值型態的大小(位元組)推送到評估堆疊。

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

堆疊的過渡行為依序為:

  1. 所提供值型別(valType)的大小(以位元組為單位)會推送到堆疊上。

valType 必須是指定值型別、參考型態或通用型態參數的元資料標記(a typereftypedef)。

對於參考型別,回傳的大小是對應型別的參考值大小(32位元系統為4位元組),而非參考值所指物件中儲存的資料大小。 一般型別參數只能在定義它的型別或方法的主體中使用。 當該型別或方法實例化時,通用型別參數會被值型別或參考型別取代。

以下 Emit 方法的超載可使用操作 sizeof 碼:

適用於

另請參閱