OpCodes.Ldstr Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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:
- 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: