OpCodes.Ldloc_S Alan

Tanım

Belirli bir dizindeki yerel değişkeni kısa biçimde değerlendirme yığınına yükler.

public: static initonly System::Reflection::Emit::OpCode Ldloc_S;
public static readonly System.Reflection.Emit.OpCode Ldloc_S;
 staticval mutable Ldloc_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloc_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
11 <unsigned int8> ldloc.s index Dizindeki index yerel değişkeni kısa biçimli yığına yükler.

Sıralı sırada yığın geçiş davranışı şöyledir:

  1. Belirtilen dizindeki yerel değişken değeri yığına gönderilir.

Yönerge, ldloc.s geçirilen dizindeki yerel değişken numarasının içeriğini, yerel değişkenlerin 0'a doğru numaralandırıldığı değerlendirme yığınına yönlendirir. Yöntemdeki initialize bayrağı true ise, yöntemi girilmeden önce yerel değişkenler 0 olarak başlatılır. Kısa formda 256 (2^8) yerel değişken (0-255) vardır ve bu, değerinden ldlocdaha verimli bir kodlamadır.

Değerin türü, yöntem üst bilgisinde belirtilen yerel değişkenin türüyle aynıdır. Bkz. Bölüm I. 4 bayttan küçük olan yerel değişkenler, yığına yüklendiklerinde yazacak int32 şekilde genişletilir. Kayan nokta değerleri yerel boyutlarına (tür F) genişletilir.

Aşağıdaki Emit yöntem aşırı yüklemeleri opcode'unu ldloc.s kullanabilir:

Şunlara uygulanır