Aracılığıyla paylaş


OpCodes.Stloc_0 Alan

Tanım

Geçerli değeri değerlendirme yığınının en üstünden açar ve dizin 0'daki 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 Dili (MSIL) derleme biçimi ve kısa başvuru özeti listelenmiştir:

Biçimlendir Derleme Biçimi Description
0A stloc.0 Yığındaki bir değeri yerel değişken 0'a açar.

Sıralı sırada yığın geçiş davranışı şu şekildedir:

  1. Bir değer yığından çıkarılır ve 0 ile 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 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.0 , değerleri 0 yerel değişkeninde 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.0 kullanabilir:

Şunlara uygulanır