OpCodes.Ldstr 欄位

定義

會將新的物件參考推送到儲存在元資料中的字串文字。

public: static initonly System::Reflection::Emit::OpCode Ldstr;
public static readonly System.Reflection.Emit.OpCode Ldstr;
 staticval mutable Ldstr : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldstr As OpCode 

欄位值

備註

下表列出指令的十六進位及 Microsoft 中介語言(MSIL)組合格式,並附有簡短參考摘要:

Format 組裝格式 Description
72 <T> LDSTR mdToken 推送一個用於元資料字串標記 mdToken的字串物件。

堆疊的過渡行為依序為:

  1. 將指向字串的物件參考推送到堆疊上。

指令會 ldstr 將物件參考(型別 O)推送到一個新的字串物件,該物件代表儲存在元資料中的特定字串字面值。 指令 ldstr 會分配所需的記憶體,並執行任何格式轉換,將字串從檔案中使用的形式轉換為執行時所需的字串格式。

通用語言基礎設施(CLI)保證 ldstr ,兩個指向兩個元資料標記且字元序列相同的指令,結果會回傳完全相同的字串物件(此過程稱為「字串暫存」)。

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

適用於