Константа NegativeInfinity
Поле double.NegativeInfinity - отрицательная
бесконечность. Её получают, например, как
-1.0 / 0.0. Значение меньше любого
конечного double. Для проверки служит
IsInfinity.
Синтаксис
double num = double.NegativeInfinity;
double fromDiv = -1.0 / 0.0;
Пример
Давайте получим минус бесконечность делением:
using System;
class Program
{
static void Main()
{
double num = -1.0 / 0.0;
Console.WriteLine(double.IsInfinity(num));
}
}
Результат выполнения кода:
True
Пример
Давайте сравним с double.MinValue:
using System;
class Program
{
static void Main()
{
double inf = double.NegativeInfinity;
Console.WriteLine(inf < double.MinValue);
}
}
Результат выполнения кода:
True
Пример
Давайте выведем константу NegativeInfinity:
using System;
using System.Globalization;
class Program
{
static void Main()
{
string res = double.NegativeInfinity.ToString(CultureInfo.InvariantCulture);
Console.WriteLine(res);
}
}
Результат выполнения кода:
"-Infinity"
Смотрите также
-
константа
PositiveInfinity,
которая задаёт плюс бесконечность -
константа
MinValue,
которая задаёт самое отрицательное конечное число -
метод
IsInfinity,
который находит обе бесконечности -
класс
Double,
в котором хранится NegativeInfinity