I am doing something very similar but your code and as well as mine use hard coded DayofWeek.
List<DateTime> dayList = new List<DateTime>();
DateTime d1 = DateTime.Parse("03/01/2013");
DateTime d2 = DateTime.Parse("04/01/2013");
double days = (d2 - d1).TotalDays;
for (int i = 0; i <= days; i++)
{
DateTime d = d1.AddDays(i);
if ((d.DayOfWeek == DayOfWeek.Monday))
{
dayList.Add(d);
Response.Write(d.ToString());
}
}
I want to let the user select day of the week through a DropDownList
something like
if ((d.DayOfWeek == DayOfWeek.DropdownList1.SelectedItem.ToString())) ;
But this wont work. Do i need to use Switch Conditions?