Showing posts from September, 2011

Itrarting Bewteen Date Range using Foreach C#.

There are some situation when we want to itrate trough a range of date. Hear is ample how you can itrates through the date range using foreach in C# for itrating you will need to first create a function which will convert the date range in inumaration formate so that you can itrates. For this i have created the follwing function. public IEnumerable < DateTime > EachDay( DateTime from, DateTime thru) { for ( var day = from.Date; day.Date <= thru.Date; day = day.AddDays(1)) yield return day; } Now you can use the code like this. foreach (DateTime day in EachDay(strartDate, EndDate) {  //Do something }