IsNaN Method

Single.IsNaN Method (Single)

 

Returns a value that indicates whether the specified value is not a number (NaN).

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

static member IsNaN : 
        f:float32 -> bool

Parameters

f
Type: System.Single

A single-precision floating-point number.

Return Value

Type: System.Boolean

true if f evaluates to not a number (NaN); otherwise, false.

Floating-point operations return NaN to signal that that result of the operation is undefined. For example, dividing 0.0 by 0.0 results in NaN.

System_CAPS_noteNote

IsNaN returns false if a Single value is either PositiveInfinity or NegativeInfinity. To test for these values, use the IsInfinity, IsPositiveInfinity, and IsNegativeInfinity methods.

The following code example demonstrates the IsNaN method.

No code example is currently available or this language may not be supported.

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show:
© 2016 Microsoft