Gibt es irgendetwas, das die DateTime AddDays()
-Methode stoppt, die nicht innerhalb einer While-Schleife ausgeführt wird. Ich habe dieses einfache bisschen Code;AddDays() funktioniert nicht innerhalb einer While-Schleife
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);
}
Ich gehe durch das Programm und first_day ändert sich nie, jemand weiß warum ?!
+1 für Link zur Erklärung von "unveränderlich". –
@DanielHilgarth: Danke, aber immer noch eine schnellere Antwort wird fast immer höher bewertet und über eine beschreibende Antwort akzeptiert. – Ian
Deshalb poste ich zuerst eine kurze Antwort und mache sie dann beschreibender ;-) Die höher bewertete Antwort ist ganz oben und die meisten Leute suchen nicht weiter. –