OpCodes.Ldstr Alan

Tanım

Meta verilerde depolanan bir dize değişmez değerine yeni bir nesne başvurusu gönderir.

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 

Alan Değeri

Açıklamalar

Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:

Format Derleme Biçimi Açıklama
72 <T> ldstr mdToken Meta veri dizesi belirteci mdTokeniçin bir dize nesnesi gönderir.

Sıralı sırada yığın geçiş davranışı şöyledir:

  1. Bir dizeye nesne başvurusu yığına gönderilir.

Yönerge, ldstr meta verilerde depolanan belirli dize değişmez değerlerini temsil eden yeni bir dize nesnesine bir nesne başvurusu (tür O) gönderir. Yönerge ldstr , gerekli bellek miktarını ayırır ve dosyada kullanılan formdan dize sabitini çalışma zamanında gereken dize biçimine dönüştürmek için gereken biçim dönüştürme işlemlerini gerçekleştirir.

Ortak Dil Altyapısı (CLI), aynı karakter dizisine sahip iki meta veri belirtecine başvuran iki ldstr yönergenin sonucunun tam olarak aynı dize nesnesini ("dize stajyeri" olarak bilinen bir işlem) döndürmesini garanti eder.

Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu ldstr kullanabilir:

Şunlara uygulanır