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