OpCodes.Ldloca_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şkenin adresini değerlendirme yığınına (kısa biçimde) yükler.
public: static initonly System::Reflection::Emit::OpCode Ldloca_S;
public static readonly System.Reflection.Emit.OpCode Ldloca_S;
staticval mutable Ldloca_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloca_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:
| Format | Derleme Biçimi | Açıklama |
|---|---|---|
12 <unsigned int8> |
ldloca.s index |
konumundaki yerel değişkenin index adresini değerlendirme yığınına (kısa biçimli) yükler. |
Sıralı sırada yığın geçiş davranışı şöyledir:
- Belirtilen dizindeki yerel değişkenin adresi yığına gönderilir.
Yönerge, ldloca.s geçirilen dizindeki yerel değişken numarasının adresini yığına yönlendirir ve burada yerel değişkenler 0'a doğru numaralandırılır. Yığına gönderilen değer ve gibi Ldind_IStind_Iyönergelerle kullanılmak üzere zaten doğru hizalanmış. Sonuç, yönetilen bir işaretçidir (tür &). Yerel değişken yönetilmeyen bellekte depolanır, bu nedenle dönüş değeri sabitlenmeden yönetilmeyen bir işaretçiye dönüştürülebilir.
Yönerge, ldloca.s 0 ile 255 arasında yerel değişkenlerle kullanmak için verimli bir kodlama sağlar.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu ldloca.s kullanabilir: