Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
161 of 1492 menu
◀ ▶

Константа MaxValue

Поле double.MaxValue - самое большое конечное число double, примерно 1.7976931348623157E+308. Больше него только бесконечность из 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
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить