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 Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:
| Format | Derleme Biçimi | Açıklama |
|---|---|---|
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ışı şöyledir:
Bir adres yığına gönderilir.
Türündeki
classbir değer türü nesnesi yığına 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 tarafından belirtilen adrese kopyalar (, native intveya *türünde &bir işaretçi). Kopyalanan bayt sayısı, tarafından classtemsil 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 işlemi, hemen önceki veya Volatile ön ek yönergesi Unaligned 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: