I have two DateTimes, and I want to get all DateTimes between these Dates. Such as, if my Dates are like 01.01.2010 - 05.01.2010, my function shoul
DateTime
You can use DateTime objects directly in the loop, in place of your int. DateTime.AddDays handles month ends correctly.
int
DateTime.AddDays
for (DateTime date = startingDate; date <= endingDate; date = date.AddDays(1)) allDates.Add(date);