Aracılığıyla paylaş


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:

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:

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

Şunlara uygulanır