OpCodes.Stobj Alan

Tanım

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:

  1. Bir adres yığına gönderilir.

  2. Türündeki class bir değer türü nesnesi yığına gönderilir.

  3. 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:

Şunlara uygulanır