Aracılığıyla paylaş


OpCodes.Stloc_S Alan

Tanım

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

Biçimlendir Derleme Biçimi Description
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ışı şu şekildedir:

  1. 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 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üklemeleri opcode'unu stloc.s kullanabilir:

Şunlara uygulanır