OpCodes.Stloc_2 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.
Geçerli değeri değerlendirme yığınının en üstünden açar ve dizin 2'deki yerel değişken listesinde depolar.
public: static initonly System::Reflection::Emit::OpCode Stloc_2;
public static readonly System.Reflection.Emit.OpCode Stloc_2;
staticval mutable Stloc_2 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_2 As OpCode
Alan Değeri
Açıklamalar
Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dili (MSIL) derleme biçimi ve kısa başvuru özeti listelenmiştir:
Biçimlendir | Derleme Biçimi | Description |
---|---|---|
0C | stloc.2 | Bir değeri yığından yerel değişken 2'ye açar |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
- Bir değer yığından çıkarılır ve 2 ile dizinlenmiş yerel değişkene yerleştirilir.
Yönerge, stloc.2
değerlendirme yığınının üst değerini açar ve 2 ile dizinlenmiş yerel değişkene taşır. Değerin türü, geçerli yöntemin yerel imzasında belirtilen yerel değişkenin türüyle eşleşmelidir.
stloc.2
, değerleri yerel değişken 2'de depolamak için özellikle verimli bir kodlamadır.
4 bayttan daha küçük bir tamsayı değerini tutan yerellere depolamak, yığından yerel değişkene ilerledikçe değeri kısaltıyor. Kayan nokta değerleri, yerel boyutlarından (tür F
) bağımsız değişkenle ilişkili boyuta yuvarlanr.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu stloc.2
kullanabilir: