OpCodes.Stloc_0 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 0 dizinindeki yerel değişken listesinde depolar.
public: static initonly System::Reflection::Emit::OpCode Stloc_0;
public static readonly System.Reflection.Emit.OpCode Stloc_0;
staticval mutable Stloc_0 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_0 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 |
|---|---|---|
| 0A | stloc.0 | Yığından bir değeri yerel değişken 0'a açar. |
Sıralı sırada yığın geçiş davranışı şöyledir:
- Yığından bir değer çıkarılır ve 0 tarafından dizine alınan yerel değişkene yerleştirilir.
Yönerge, stloc.0 değerlendirme yığınının üst değerini açar ve 0 ile dizine alınan 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.0 , değerleri 0 yerel değişkeninde depolamak için özellikle verimli bir kodlamadır.
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üklemesi, opcode'unu stloc.0 kullanabilir: