Single.IsNaN(Single) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .