Прочитај на енглеском Уреди

Делите путем


Single.IsNaN(Single) Method

Definition

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

C#
public static bool IsNaN(float f);

Parameters

f
Single

A single-precision floating-point number.

Returns

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

Implements

Examples

The following code example demonstrates the IsNaN method.

C#
// This will return true.
if (Single.IsNaN(0 / zero))
{
    Console.WriteLine("Single.IsNan() can determine whether a value is not-a-number.");
}

Remarks

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

Напомена

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

Applies to

Производ Верзије
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

See also