OpCodes.Ldarga Alan

Tanım

Değerlendirme yığınına bir bağımsız değişken adresi yükleyin.

public: static initonly System::Reflection::Emit::OpCode Ldarga;
public static readonly System.Reflection.Emit.OpCode Ldarga;
 staticval mutable Ldarga : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarga 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
FE 0A <unsigned int16> ldarga index tarafından indexdizine alınan bağımsız değişkenin adresini getirin.

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

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

Yönerge, ldarga tarafından &dizine alınan bağımsız değişkenin adresini (türündeindex) getirir; burada bağımsız değişkenler 0'dan başlayarak dizinlenir. Adres addr her zaman hedef makinedeki doğal bir sınıra hizalanır. Bağımsız değişken yönetilmeyen bellekte depolanır, bu nedenle dönüş değeri sabitlenmeden yönetilmeyen bir işaretçiye dönüştürülebilir.

Değişken uzunlukta bağımsız değişken listesi alan yordamlar için yönerge, imzanın ldarga 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 , by-ref parametresi geçirme için kullanılır. Diğer durumlarda Ldarg ve Starg kullanılmalıdır.

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

Şunlara uygulanır