共用方式為


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) 元件格式,以及簡短的參考摘要:

格式 元件格式 Description
FE 1C <T> sizeof valType 將實值型別的大小以位元組為單位推送為 unsigned int32

堆疊轉換行為依循序順序為:

  1. 提供的實值類型 valType) 位元組 (大小 () 會推送至堆疊。

valType 必須是元數據標記, (typereftypedef) ,指定實值型別、參考型別或泛型型別參數。

針對參考型別,傳回的大小是對應型別的參考值大小, (32 位系統上的 4 個字節) ,而不是參考值所參考物件中所儲存數據的大小。 泛型型別參數只能用於定義它的型別或方法主體中。 當具現化該類型或方法時,泛型型別參數會取代為實值型別或參考型別。

下列 Emit 方法多載可以使用 sizeof opcode:

適用於

另請參閱