Есть ли что-либо, что останавливает метод DateTime AddDays()
, который не работает в цикле while. У меня есть этот простой код;AddDays() не работает в цикле while
DateTime last_day = monthCalendar2.SelectionRange.End;
DateTime first_day = new DateTime(year, month, day);
//Insert dates into vector
while (first_day != last_day)
{
dates.Add(first_day);
first_day.AddDays(1);
}
Я прохожу через программу, а first_day никогда не меняется, кто-нибудь знает почему ?!
+1 для ссылки на пояснения "неизменяемый". –
@ DanielHilgarth: Спасибо, но все же более быстрый ответ почти всегда оценивается выше и принят более наглядным ответом. – Ian
Вот почему я сначала отправляю короткий ответ, а затем делаю его более описательным ;-). Вышеуказанный ответ наверху, и большинство людей больше не смотрят. –