OpCodes.Starg Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Değeri, belirtilen dizindeki bağımsız değişken yuvasında değerlendirme yığınının en üstünde 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 Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:
| Format | Derleme Biçimi | Açıklama |
|---|---|---|
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ışı şöyledir:
- Şu anda yığının en üstünde yer alan değer gösterilir 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 listesi 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.
Bir deponun 4 bayttan küçük bir tamsayı değerini tutan bağımsız değişkenler halinde gerçekleştirilmesi, yığından bağımsız değişkene doğru hareket ettikçe değerin kesilmesine neden olur. Kayan nokta değerleri, yerel boyutlarından (tür F) bağımsız değişkenle ilişkilendirilmiş boyuta yuvarlanr.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu starg kullanabilir: