Методы DateTime.AddXXX
возвращают новые DateTime
экземпляры, существующая структура не изменяется.Поскольку каждый метод возвращает новый экземпляр, вы можете связать вызовы метода вместе.По крайней мере, вы хотите записать каждое возвращаемое значение в переменную.Например:
DateTime myDate = DateTime.Today;
DateTime tomorrowAtNoon = myDate.AddDays(1).AddHours(12);
Вы могли бы также написать это как
DateTime tomorrow = myDate.AddDays(1);
DateTime tomorrowAtNoon = tomorrow.AddHours(12);
Follow?