Aracılığıyla paylaş


OpCodes.Starg Alan

Tanım

Değeri, belirtilen dizindeki bağımsız değişken yuvasında değerlendirme yığınının üzerinde depolar.

public: static initonly System::Reflection::Emit::OpCode Starg;
public static readonly System.Reflection.Emit.OpCode Starg;
 staticval mutable Starg : System.Reflection.Emit.OpCode
Public Shared ReadOnly Starg 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
FE 0B <unsigned int16> yıldız num Yığındaki en yüksek değeri açar ve bağımsız değişken yuvasında numdepolar.

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

  1. Şu anda yığının en üstünde olan değer alınır ve bağımsız değişken yuvasına numyerleştirilir.

Yönerge, starg yığından bir değer açar ve bunu bağımsız değişken yuvasına numyerleştirir. Değerin türü, geçerli yöntemin imzasında belirtildiği gibi bağımsız değişkenin türüyle eşleşmelidir.

Değişken bağımsız değişken listesini alan yordamlar için yönerge, imzanın starg 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.

Depoyu 4 bayttan daha küçük bir tamsayı değerini tutan bağımsız değişkenler halinde gerçekleştirmek, yığından bağımsız değişkene geçtiğinde değeri kısaltıyor. Kayan nokta değerleri, yerel boyutlarından (tür F) bağımsız değişkenle ilişkili boyuta yuvarlanr.

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

Şunlara uygulanır