Single.IsNaN(Single) Single.IsNaN(Single) Single.IsNaN(Single) Single.IsNaN(Single) Method

정의

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

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

매개 변수

f
Single Single Single Single

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

반환

f이(가) Not-a-Number(NaN)로 계산되면 true이고, 그렇지 않으면 false입니다.true if f evaluates to not a number (NaN); otherwise, false.

예제

다음 코드 예제는 IsNaN 메서드.The following code example demonstrates the IsNaN method.

// 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(0 / zero) Then
    Console.WriteLine("Single.IsNan() can determine whether a value is not-a-number.")
End If

설명

부동 소수점 연산은 작업 결과가 NaN undefined 임을 신호로 반환 합니다.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 경우는 Single 값은 PositiveInfinity 또는 NegativeInfinity합니다.IsNaN returns false if a Single value is either PositiveInfinity or NegativeInfinity. 이러한 값을 테스트 하려면 사용 합니다 IsInfinity, IsPositiveInfinity, 및 IsNegativeInfinity 메서드.To test for these values, use the IsInfinity, IsPositiveInfinity, and IsNegativeInfinity methods.

적용 대상

추가 정보