OpCodes.Stelem_R8 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.
Belirli bir dizindeki dizi öğesini değerlendirme yığınındaki float64
değerle değiştirir.
public: static initonly System::Reflection::Emit::OpCode Stelem_R8;
public static readonly System.Reflection.Emit.OpCode Stelem_R8;
staticval mutable Stelem_R8 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stelem_R8 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 |
---|---|---|
A1 | stelem.r8 | Sağlanan dizindeki bir dizi öğesini yığındaki float64 değerle değiştirir. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
bir diziye nesne başvurusu,
array
yığına gönderilir.içindeki
array
bir öğeye yönelik geçerli bir dizin yığına gönderilir.Yığına bir değer gönderilir.
Değer, dizin ve dizi başvurusu yığından çıkarılır; değeri verilen dizindeki dizi öğesine konur.
yönergesi, stelem.r8
tek boyutlu dizideki array
öğesinin index
değerini yığına float64
gönderilen değerle değiştirir.
Diziler nesnelerdir ve bu nedenle türünde O
bir değerle gösterilir. Dizin türüdür native int
.
NullReferenceException null başvuru ise array
oluşturulur.
IndexOutOfRangeExceptionnegatifse veya sınırından array
büyükse index
oluşturulur.
ArrayTypeMismatchException gerekli türdeki öğeleri barındırmıyorsa array
oluşturulur.
Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu stelem.r8
kullanabilir: