OpCodes.Ldstr Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wypycha nowe odwołanie do obiektu do literału ciągu przechowywanego w metadanych.
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
Wartość pola
Uwagi
W poniższej tabeli wymieniono format zestawu szesnastkowy instrukcji i microsoft intermediate language (MSIL) wraz z krótkim podsumowaniem referencyjnym:
Format | Format zestawu | Opis |
---|---|---|
72 <T > |
ldstr mdToken |
Wypycha obiekt ciągu dla tokenu mdToken ciągu metadanych . |
Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:
- Odwołanie do obiektu do ciągu jest wypychane do stosu.
Instrukcja ldstr
wypycha odwołanie do obiektu (typ O
) do nowego obiektu ciągu reprezentującego konkretny literał ciągu przechowywany w metadanych. Instrukcja ldstr
przydziela wymaganą ilość pamięci i wykonuje dowolną konwersję formatu wymaganą do przekonwertowania literału ciągu z formularza używanego w pliku do formatu ciągu wymaganego w czasie wykonywania.
Infrastruktura języka wspólnego (CLI) gwarantuje, że wynik dwóch instrukcji odwołujących się do dwóch ldstr
tokenów metadanych, które mają tę samą sekwencję znaków, zwracają dokładnie ten sam obiekt ciągu (proces znany jako "przeplatanie ciągów").
Emit Następujące przeciążenie metody może używać ldstr
kodu opcode: