OpCodes.Ldsflda Alan

Tanım

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:

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

Şunlara uygulanır