Ler em inglês

Partilhar via


Single.IsNaN(Single) Método

Definição

Retorna um valor que indica se o valor especificado não é um número (NaN).

public static bool IsNaN(float f);

Parâmetros

f
Single

Um número de ponto flutuante de precisão simples.

Retornos

true se f não for avaliado como um número (NaN); caso contrário, false.

Implementações

Exemplos

O exemplo de código a seguir demonstra o IsNaN método .

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

Comentários

As operações de ponto flutuante retornam NaN para sinalizar que o resultado da operação é indefinido. Por exemplo, dividir 0,0 por 0,0 resulta em NaN.

Nota

IsNaN retornará false se um Single valor for PositiveInfinity ou NegativeInfinity. Para testar esses valores, use os IsInfinitymétodos , IsPositiveInfinitye IsNegativeInfinity .

Aplica-se a

Produto Versões
.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

Confira também