OpCodes.Stobj 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.
Belirtilen türdeki bir değeri değerlendirme yığınından sağlanan bellek adresine kopyalar.
public: static initonly System::Reflection::Emit::OpCode Stobj;
public static readonly System.Reflection.Emit.OpCode Stobj;
staticval mutable Stobj : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stobj 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 |
---|---|---|
81 <T > |
Stobj class |
Yığından belleğe türünde class bir değer depolar. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
Yığına bir adres gönderilir.
Yığına türünde bir değer türü
class
nesnesi gönderilir.nesne ve adres yığından çıkarılır; değer türü nesnesi adreste depolanır.
Yönerge, stobj
değer türü nesnesini adres (, *
veya &
türünde native int
bir işaretçi) tarafından belirtilen adrese kopyalar. Kopyalanan bayt sayısı, tarafından class
temsil edilen sınıfın boyutuna bağlıdır ve bir değer türünü temsil eden meta veri belirtecidir.
Yönergenin stobj
çalışması, hemen önceki veya Unaligned ön ek yönergesi Volatile tarafından değiştirilebilir.
TypeLoadException sınıfı bulunamazsa oluşturulur. Bu durum genellikle Microsoft Ara Dil (MSIL) yönergeleri çalışma zamanında değil yerel koda dönüştürüldüğünde algılanır.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu stobj
kullanabilir: