OpCodes.Ldloc_S 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.
Belirli bir dizindeki yerel değişkeni kısa biçimde değerlendirme yığınına yükler.
public: static initonly System::Reflection::Emit::OpCode Ldloc_S;
public static readonly System.Reflection.Emit.OpCode Ldloc_S;
staticval mutable Ldloc_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloc_S 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 |
---|---|---|
11 <unsigned int8 > |
ldloc.s index |
Dizindeki index yerel değişkeni kısa biçimli yığın üzerine yükler. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
- Belirtilen dizindeki yerel değişken değeri yığına gönderilir.
Yönerge, ldloc.s
geçirilen dizindeki yerel değişken numarasının içeriğini değerlendirme yığınına yönlendirir ve burada yerel değişkenler 0 ve üzeri numaralandırılır. Yöntemdeki initialize bayrağı true ise, yöntemi girilmeden önce yerel değişkenler 0 olarak başlatılır. Kısa formda 256 (2^8) yerel değişken (0-255) vardır ve bu da değerinden ldloc
daha verimli bir kodlamadır.
Değerin türü, yöntem üst bilgisinde belirtilen yerel değişkenin türüyle aynıdır. Bkz. Bölüm I. 4 bayttan küçük olan yerel değişkenler yığına yüklendiklerinde türe int32
genişletilir. Kayan nokta değerleri yerel boyutlarına (tür F
) genişletilir.
Aşağıdaki Emit yöntem aşırı yüklemeleri opcode kullanabilir ldloc.s
: