Wie man Daten zwischen zwei Datumsangaben in C#

Ich möchte, um Termine zwischen zwei Terminen. Statt der erwarteten 9 verschiedene Termine, ich bekomme 875287 und run out of memory. Was wäre das problem mit dem code unten?

StartDate Wert ist 01/04/2016 00:00:00

EndDate Wert ist 10/04/2016 00:00:00

var selectedDates = new List<DateTime?>();
for (var date = StartDate; date <= EndDate; date.Value.AddDays(1))
{
    selectedDates.Add(date);
}
Schreibe einen Kommentar