Константа MaxValue
Поле double.MaxValue - самое большое
конечное число double, примерно
PositiveInfinity.
Переполнение конечного диапазона часто даёт
именно бесконечность, а не исключение.
Синтаксис
double limit = double.MaxValue;
Пример
Давайте выведем double.MaxValue:
using System;
using System.Globalization;
class Program
{
static void Main()
{
string res = double.MaxValue.ToString(CultureInfo.InvariantCulture);
Console.WriteLine(res);
}
}
Результат выполнения кода:
"1.7976931348623157E+308"
Пример
Давайте проверим, что MaxValue конечен:
using System;
class Program
{
static void Main()
{
Console.WriteLine(double.IsFinite(double.MaxValue));
}
}
Результат выполнения кода:
True
Пример
Давайте сравним MaxValue с MinValue:
using System;
class Program
{
static void Main()
{
Console.WriteLine(double.MaxValue > double.MinValue);
}
}
Результат выполнения кода:
True
Смотрите также
-
константа
MinValue,
которая задаёт нижний конечный предел -
константа
PositiveInfinity,
которая лежит выше MaxValue -
метод
IsFinite,
который подтверждает конечность MaxValue -
класс
Double,
в котором объявлен MaxValue