Single.IsInfinity(Single) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, позволяющее определить, равно ли данное число плюс или минус бесконечности.
public:
static bool IsInfinity(float f);
public:
static bool IsInfinity(float f) = System::Numerics::INumberBase<float>::IsInfinity;
public static bool IsInfinity (float f);
static member IsInfinity : single -> bool
Public Shared Function IsInfinity (f As Single) As Boolean
Параметры
- f
- Single
Число одиночной точности с плавающей запятой.
Возвращаемое значение
Значение true
, если параметр f
равен PositiveInfinity или NegativeInfinity; в противном случае — значение false
.
Реализации
Примеры
В следующем примере кода демонстрируется IsInfinity метод .
// This will return S"true".
Console::WriteLine( "IsInfinity(3.0F / 0) == {0}.", Single::IsInfinity( 3.0F / zero ) ? (String^)"true" : "false" );
// This will return "true".
Console.WriteLine("IsInfinity(3.0F / 0) == {0}.", Single.IsInfinity(3.0F / 0) ? "true" : "false");
// This will return "true".
printfn $"IsInfinity(3.0F / 0) == %b{Single.IsInfinity(3f / 0f)}."
' This will return "True".
Console.Write("IsInfinity(3.0 / 0) = ")
If Single.IsPositiveInfinity(3 / 0) Then
Console.WriteLine("True.")
Else
Console.WriteLine("False.")
End If
Комментарии
Операции с плавающей запятой возвращают PositiveInfinity или NegativeInfinity , чтобы сообщить об условии переполнения.