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:
Biçimlendir | Derleme Biçimi | Description |
---|---|---|
7F <T > |
ldsflda field |
field Adresini yığına gönderme |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
- 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 iter. Meta veri belirteci field
belleği yönetilen bir türe başvuruyorsa, adres geçici bir işaretçi (tür*
) olarak temsil edilebilir. Aksi takdirde, yönetilmeyen bir işaretçiye karşılık gelir (tür native int
).
field
Atanmış göreli sanal adrese (alanın PE dosyasını içeren temel adresten belleğe yüklendiği uzaklık) ve belleğin yönetilmediği statik bir genel değer olabileceğini unutmayın.
Yönergenin ldsflda
bir Volatile ön 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: