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

Метод TimeOnly.Add

Метод Add возвращает новое TimeOnly; исходное не меняется. Перегрузка с out int wrappedDays сообщает, сколько раз перешли через полночь. Интервал из времени - ToTimeSpan.

Синтаксис

TimeOnly later = timeOnly.Add(timeSpan); TimeOnly later2 = timeOnly.Add(timeSpan, out int wrappedDays);

Пример

Давайте прибавить два часа к 23:00:

using System; class Program { static void Main() { var time = new TimeOnly(23, 0); TimeOnly res = time.Add(TimeSpan.FromHours(2)); Console.WriteLine(res.Hour); } }

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

1

Пример

Давайте узнать число суток через wrappedDays:

using System; class Program { static void Main() { var time = new TimeOnly(23, 0); time.Add(TimeSpan.FromHours(2), out int wrappedDays); Console.WriteLine(wrappedDays); } }

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

1

Пример

Давайте проверить, что исходное время осталось 23 часа:

using System; class Program { static void Main() { var time = new TimeOnly(23, 0); time.Add(TimeSpan.FromHours(2)); Console.WriteLine(time.Hour); } }

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

23

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

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