Aracılığıyla paylaş


OpCodes.Ldarga_S Alan

Tanım

Değerlendirme yığınına kısa biçimde bir bağımsız değişken adresi yükleyin.

public: static initonly System::Reflection::Emit::OpCode Ldarga_S;
public static readonly System.Reflection.Emit.OpCode Ldarga_S;
 staticval mutable Ldarga_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarga_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
0F <unsigned int8> idarga.s index tarafından indexdizine alınan bağımsız değişkenin adresini getirin, kısa form.

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

  1. tarafından index dizinlenen bağımsız değişkenin adresi addr yığına gönderilir.

ldarga.s (öğesinin kısa biçimi ldarga) 0 ile 255 arasında bağımsız değişken sayıları için kullanılmalıdır ve daha verimli bir kodlamadır.

Yönerge, ldarga.s tarafından indexdizine alınan bağımsız değişkenin adresini (türünde*) getirir ve burada bağımsız değişkenler 0'dan sonra dizinlenir. Adres addr her zaman hedef makinedeki doğal bir sınıra hizalanır.

Değişken uzunlukta bir bağımsız değişken listesi alan yordamlar için yönerge, imzanın ldarga.s değişken bölümündekiler için değil, yalnızca ilk sabit bağımsız değişkenler için kullanılabilir.

ldarga.s , by-ref parametresi geçirme için kullanılır. Diğer durumlar Ldarg_S için ve Starg_S kullanılmalıdır.

Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu ldarga.s kullanabilir:

Şunlara uygulanır