Метод Add
Метод Add не меняет ни один
из операндов. Вычитание -
Subtract.
Интервал из часов собирают через
FromHours.
Синтаксис
TimeSpan sum = timeSpan.Add(other);
Пример
Давайте сложить час и полчаса:
using System;
class Program
{
static void Main()
{
var hour = TimeSpan.FromHours(1);
var half = TimeSpan.FromMinutes(30);
TimeSpan res = hour.Add(half);
Console.WriteLine(res.TotalMinutes == 90);
}
}
Результат выполнения кода:
True
Пример
Давайте проверить, что первый операнд не изменился:
using System;
class Program
{
static void Main()
{
var hour = TimeSpan.FromHours(1);
hour.Add(TimeSpan.FromMinutes(30));
Console.WriteLine(hour.TotalMinutes == 60);
}
}
Результат выполнения кода:
True
Пример
Давайте сложить с
Zero:
using System;
class Program
{
static void Main()
{
var span = TimeSpan.FromMinutes(5);
TimeSpan res = span.Add(TimeSpan.Zero);
Console.WriteLine(res.Minutes);
}
}
Результат выполнения кода:
5
Смотрите также
-
Subtract,
разность интервалов -
Negate,
смена знака -
FromTimeSpan,
интервал во время -
ToTimeSpan,
изTimeOnly