Bagikan melalui


Single.IsNaN(Single) Metode

Definisi

Mengembalikan nilai yang menunjukkan apakah nilai yang ditentukan bukan angka (NaN).

public:
 static bool IsNaN(float f);
public:
 static bool IsNaN(float f) = System::Numerics::INumberBase<float>::IsNaN;
public static bool IsNaN (float f);
static member IsNaN : single -> bool
Public Shared Function IsNaN (f As Single) As Boolean

Parameter

f
Single

Angka floating-point presisi tunggal.

Mengembalikan

true jika f mengevaluasi ke bukan angka (NaN); jika tidak, false.

Penerapan

Contoh

Contoh kode berikut menunjukkan IsNaN metode .

// This will return true.
if ( Single::IsNaN( 0 / zero ) )
{
   Console::WriteLine( "Single::IsNan() can determine whether a value is not-a-number." );
}
// This will return true.
if (Single.IsNaN(0 / zero))
{
    Console.WriteLine("Single.IsNan() can determine whether a value is not-a-number.");
}
// This will return true.
if Single.IsNaN(0f / zero) then
    printfn "Single.IsNan() can determine whether a value is not-a-number."
' This will return true.
If Single.IsNaN(0 / zero) Then
    Console.WriteLine("Single.IsNan() can determine whether a value is not-a-number.")
End If

Keterangan

Operasi floating-point kembali NaN ke sinyal bahwa hasil operasi tidak terdefinisi. Misalnya, membaangan 0,0 dengan 0,0 menghasilkan NaN.

Catatan

IsNaN false mengembalikan jika Single nilai adalah PositiveInfinity atau NegativeInfinity. Untuk menguji nilai-nilai ini, gunakan IsInfinitymetode , IsPositiveInfinity, dan IsNegativeInfinity .

Berlaku untuk

Lihat juga