Double.IsNaN(Double) Double.IsNaN(Double) Double.IsNaN(Double) Double.IsNaN(Double) Method

정의

지정된 값이 숫자가 아닌지(NaN) 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether the specified value is not a number (NaN).

public:
 static bool IsNaN(double d);
public static bool IsNaN (double d);
static member IsNaN : double -> bool
Public Shared Function IsNaN (d As Double) As Boolean

매개 변수

d
Double Double Double Double

배정밀도 부동 소수점 숫자입니다.A double-precision floating-point number.

반환

dNaN으로 계산되면 true이고, 그렇지 않으면 false입니다.true if d evaluates to NaN; otherwise, false.

예제

다음 코드 예제에서는 IsNaN:The following code example illustrates the use of IsNaN:

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

설명

부동 소수점 NaN 신호 연산의 결과가 정의 되지 않습니다.Floating-point operations return NaN to signal that result of the operation is undefined. 예를 들어, 0.0으로 0.0 나눈 결과 NaN합니다.For example, dividing 0.0 by 0.0 results in NaN.

참고

IsNaN 반환 false 경우는 Double 값은 PositiveInfinity 또는 NegativeInfinity합니다.IsNaN returns false if a Double value is either PositiveInfinity or NegativeInfinity. 이러한 값을 테스트 하려면 사용 합니다 IsInfinity, IsPositiveInfinity, 및 IsNegativeInfinity 메서드.To test for these values, use the IsInfinity, IsPositiveInfinity, and IsNegativeInfinity methods.

적용 대상

추가 정보