OpCodes.Stloc_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.
Geçerli değeri değerlendirme yığınının en üstünden açar ve yerel değişken listesinde index (kısa formda) depolar.
public: static initonly System::Reflection::Emit::OpCode Stloc_S;
public static readonly System.Reflection.Emit.OpCode Stloc_S;
staticval mutable Stloc_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_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 |
|---|---|---|
13 <unsigned int8> |
stloc.s index |
Yığından bir değer açar ve yerel değişkende index( kısa biçimde) depolar. |
Sıralı sırada yığın geçiş davranışı şöyledir:
- Yığından bir değer çıkarılır ve yerel değişkenine
indexyerleştirilir.
Yönerge, stloc.s değerlendirme yığınının üst değerini açar ve yerel değişkenlerin 0'a doğru numaralandırıldığı yerel değişken numarasına indextaşır. Değerin türü, geçerli yöntemin yerel imzasında belirtilen yerel değişkenin türüyle eşleşmelidir.
Yönerge, stloc.s 0 ile 255 arasında yerel değişkenler için verimli bir kodlama sağlar.
4 bayttan küçük bir tamsayı değerinin uzun olduğu yerel ayarlarda depolamak, yığından yerel değişkene geçtiğinde değerin kesilmesini sağlar. Kayan nokta değerleri, yerel boyutlarından (tür F) bağımsız değişkenle ilişkilendirilmiş boyuta yuvarlanr.
Aşağıdaki Emit yöntem aşırı yüklemeleri opcode'unu stloc.s kullanabilir: