OpCodes.Ldstr Pole

Definicja

Wypycha nowe odwołanie do obiektu do literału ciągu przechowywanego w metadanych.

public static readonly System.Reflection.Emit.OpCode Ldstr;

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 mdTokenciągu metadanych .

Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:

  1. 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:

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0