Sdílet prostřednictvím


OpCodes.Ldstr Pole

Definice

Nasdílí nový odkaz na objekt do řetězcového literálu uloženého v metadatech.

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 

Hodnota pole

Poznámky

Následující tabulka uvádí šestnáctkový formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným přehledem referencí:

Formát Formát sestavení Description
72 <T> ldstr mdToken Odešle objekt řetězce pro token mdTokenřetězce metadat .

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. Odkaz na objekt na řetězec je vložen do zásobníku.

Instrukce ldstr nasdílí odkaz na objekt (typ O) na nový objekt řetězce představující konkrétní řetězcový literál uložený v metadatech. Instrukce ldstr přidělí požadované množství paměti a provede převod formátu potřebný k převodu řetězcového literálu z formuláře použitého v souboru na formát řetězce požadovaný za běhu.

Common Language Infrastructure (CLI) zaručuje, že výsledek dvou ldstr instrukcí odkazujících na dva tokeny metadat, které mají stejnou posloupnost znaků, vrátí přesně stejný objekt řetězce (proces známý jako "interning řetězců").

Následující Emit přetížení metody může použít ldstr opcode:

Platí pro