OpCodes.Ldstr Champ

Définition

Envoie une nouvelle référence d’objet à un littéral de chaîne stocké dans les métadonnées.

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 

Valeur de champ

Remarques

Le tableau suivant répertorie le format d'assembly MSIL (Hexadécimal et Microsoft Intermediate Language) de l'instruction, ainsi qu'un bref résumé de référence :

Format Format d’assembly Description
72 <T> ldstr mdToken Envoie (push) un objet de chaîne pour le jeton mdTokende chaîne de métadonnées .

Le comportement transitionnel de la pile, dans l’ordre séquentiel, est :

  1. Une référence d’objet à une chaîne est envoyée (push) à la pile.

L’instruction ldstr envoie une référence d’objet (type O) à un nouvel objet de chaîne représentant le littéral de chaîne spécifique stocké dans les métadonnées. L’instruction ldstr alloue la quantité de mémoire requise et effectue toute conversion de format requise pour convertir le littéral de chaîne du formulaire utilisé dans le fichier au format de chaîne requis lors de l’exécution.

L’interface CLI garantit que le résultat de deux instructions faisant référence à deux ldstr jetons de métadonnées qui ont la même séquence de caractères retourne précisément le même objet de chaîne (un processus appelé « interne de chaîne »).

La surcharge de méthode suivante Emit peut utiliser l’opcode ldstr :

S’applique à