OpCodes.Ckfinite 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.
ArithmeticException Değer sınırlı bir sayı değilse atar.
public: static initonly System::Reflection::Emit::OpCode Ckfinite;
public static readonly System.Reflection.Emit.OpCode Ckfinite;
staticval mutable Ckfinite : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ckfinite 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 |
---|---|---|
C3 | ckfinite | değer sınırlı bir sayı değilse throw ArithmeticException . |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
value
yığına itilir.value
yığından çıkarılır veckfinite
yönerge üzerinde gerçekleştirilir.value
hiçbir özel durum oluşursa yığına geri gönderilir.
, ckfinite instruction
(kayan noktalı sayı) bir "sayı değil" değeri (NaN) veya sonsuzluk +-
değeriyse value
oluştururArithmeticException.
Ckfinite
hiçbir özel durum oluşturulursa değeri yığında bırakır. Kayan noktalı bir sayı değilse value
yürütme belirtilmez.
ArithmeticException bir 'normal' sayı değilse value
oluşturulur.
Özel bir özel durumun veya türetilmiş sınıfının ArithmeticException , özel durum işleyicisine yanlış değer geçirerek daha uygun olabileceğini unutmayın.
Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu ckfinite
kullanabilir: