Aracılığıyla paylaş


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:

Biçimlendir Derleme Biçimi Description
72 <T> ldstr mdToken Meta veri dizesi belirteci için bir dize nesnesi gönderir mdToken.

Sıralı sırada yığın geçiş davranışı şu şekildedir:

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

Yönerge, ldstr meta verilerde depolanan belirli dize sabitini 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ürmelerini 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 geçişi" 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