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

Поле MinValue

Поле MinValue структуры TimeSpan симметрично MaxValue по модулю тиков. Для него Duration и Negate бросают OverflowException.

Синтаксис

TimeSpan.MinValue

Пример

Давайте прочитать свойство Ticks:

using System; class Program { static void Main() { long res = TimeSpan.MinValue.Ticks; Console.WriteLine(res); } }

Результат выполнения кода:

-9223372036854775808

Пример

Давайте вызвать Duration и поймать сбой:

using System; class Program { static void Main() { try { TimeSpan.MinValue.Duration(); } catch (OverflowException) { Console.WriteLine("fail"); } } }

Результат выполнения кода:

"fail"

Пример

Давайте вызвать Negate у того же поля:

using System; class Program { static void Main() { try { TimeSpan.MinValue.Negate(); } catch (OverflowException) { Console.WriteLine("fail"); } } }

Результат выполнения кода:

"fail"

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить