Aracılığıyla paylaş


OpCodes.Stloc_3 Alan

Tanım

Geçerli değeri değerlendirme yığınının en üstünden açar ve dizin 3'teki yerel değişken listesinde depolar.

public: static initonly System::Reflection::Emit::OpCode Stloc_3;
public static readonly System.Reflection.Emit.OpCode Stloc_3;
 staticval mutable Stloc_3 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_3 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:

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

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

  1. Yığından bir değer çıkarılır ve 3 ile dizine alınan yerel değişkene yerleştirilir.

Yönerge, stloc.3 değerlendirme yığınının üst değerini açar ve 3 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.3 , değerleri yerel değişken 3'te depolamak için özellikle verimli bir kodlamadır.

4 bayttan daha küçük bir tamsayı değerini tutan yerellerde depolamak, yığından yerel değişkene geçtiğinde değeri keser. Kayan nokta değerleri, yerel boyutlarından (tür F) bağımsız değişkenle ilişkili boyuta yuvarlanmaktadır.

Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu stloc.3 kullanabilir:

Şunlara uygulanır