OpCodes.Ldsflda 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.
Statik alanın adresini değerlendirme yığınına iletir.
public: static initonly System::Reflection::Emit::OpCode Ldsflda;
public static readonly System.Reflection.Emit.OpCode Ldsflda;
staticval mutable Ldsflda : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldsflda 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 |
|---|---|---|
7F <T> |
ldsflda field |
Adresini field yığına gönderme |
Sıralı sırada yığın geçiş davranışı şöyledir:
- Belirli bir alanın adresi yığına gönderilir.
Yönerge, ldsflda yığındaki statik (sınıfın tüm örnekleri arasında paylaşılan) alanının adresini yönlendirir. Meta veri belirteci * belleği yönetilen bir türe başvuruyorsa, adres geçici bir işaretçi (türfield) olarak gösterilebilir. Aksi takdirde, yönetilmeyen bir işaretçiye (tür native int) karşılık gelir.
field Atanmış göreli sanal adrese (PE dosyasını içeren alanın belleğe yüklendiği temel adresten uzaklığı) ve belleğin yönetilmeyen olduğu statik bir genel değer olabileceğini unutmayın.
Yönergenin ldsflda ön Volatile eki olabilir.
MissingFieldException alanı meta verilerde bulunmazsa oluşturulur. Bu genellikle Microsoft Ara Dil (MSIL) yönergeleri çalışma zamanında değil yerel koda dönüştürüldüğünde denetlenebilir.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu ldsflda kullanabilir: