Aracılığıyla paylaş


OpCodes.Ldarg_0 Alan

Tanım

0 dizinindeki bağımsız değişkeni değerlendirme yığınına yükler.

public: static initonly System::Reflection::Emit::OpCode Ldarg_0;
public static readonly System.Reflection.Emit.OpCode Ldarg_0;
 staticval mutable Ldarg_0 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarg_0 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
02 ldarg.0 Bağımsız değişken 0'i yığına yükleme

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

  1. Dizin 0'daki bağımsız değişken değeri yığına gönderilir.

Yönerge, ldarg.0 bağımsız değişken değerini dizin 0'a yüklemeye yönelik verimli bir kodlamadır.

Yönerge, ldarg.0 0'da dizine alınan bağımsız değişkeni değerlendirme yığınına yönlendirir. Yönerge, ldarg.0 bir değer türünü veya ilkel değeri gelen bağımsız değişkenden kopyalayarak yığına yüklemek için kullanılabilir. Bağımsız değişken değerinin türü, geçerli yöntemin imzası tarafından belirtilen bağımsız değişkenin türüyle aynıdır.

4 bayttan küçük bir tamsayı değerini tutan bağımsız değişkenler, yığına yüklendiklerinde türe int32 genişletilir. Kayan nokta değerleri yerel boyutlarına (tür F) genişletilir.

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

Şunlara uygulanır