OpCodes.Starg_S 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, kısa biçimde depolar.
public: static initonly System::Reflection::Emit::OpCode Starg_S;
public static readonly System.Reflection.Emit.OpCode Starg_S;
staticval mutable Starg_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Starg_S 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 |
---|---|---|
10 <unsigned int8 > |
yıldızg.s num |
Yığındaki en yüksek değeri açar ve bağımsız değişken yuvasında num ( kısa biçimde) depolar. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
- Şu anda yığının en üstünde yer alan değer alınır ve bağımsız değişken yuvasına
num
yerleştirilir.
Yönerge yığından starg.s
bir değer açar ve bunu bağımsız değişken yuvasına num
yerleş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.
Yönerge, starg.s
ilk 256 bağımsız değişkenle kullanmak için verimli bir kodlama sağlar.
Değişken bağımsız değişken listesi alan yordamlar için yönerge, imzanın starg.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.
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 geçtiğinde değerin kesilmesini sağlar. Kayan nokta değerleri, yerel boyutlarından (tür F
) bağımsız değişkenle ilişkili boyuta yuvarlanmaktadır.
Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu starg.s
kullanabilir: