OpCodes.Initblk Alan

Tanım

Belirli bir adreste belirtilen bellek bloğunu belirli bir boyuta ve ilk değere başlatır.

public: static initonly System::Reflection::Emit::OpCode Initblk;
public static readonly System.Reflection.Emit.OpCode Initblk;
 staticval mutable Initblk : System.Reflection.Emit.OpCode
Public Shared ReadOnly Initblk 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 18 initblk Bellek bloğundaki her konumu belirli bir değere ayarlayın.

Sıralı sırada yığın geçiş davranışı şöyledir:

  1. Başlangıç adresi yığına gönderilir.

  2. Yığına bir başlatma değeri gönderilir.

  3. Başlatacak bayt sayısı yığına gönderilir.

  4. Bayt sayısı, başlatma değeri ve başlangıç adresi yığından çıkarılır ve başlatma değerlerine göre gerçekleştirilir.

Yönerge, initblk belirtilen adresten (unsigned int32, veya native inttüründe&*) başlayan bayt sayısını () başlatma değerine (türündeunsigned int8) ayarlar. initblk başlangıç adresinin makinenin doğal boyutuna hizalandığını varsayar.

Yönergelerin initblk işlemi, hemen önceki veya Volatile ön ek yönergesi Unaligned tarafından değiştirilebilir.

NullReferenceException geçersiz bir adres algılanırsa oluşturulabilir.

Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu initblk kullanabilir:

Şunlara uygulanır