C# – How to use datetime in for loop

cnet

How can I use datetime in for loop ?

There are two variables duedate and returndate, return date is current date and duedate is incremented by one day and is equal to returndate.

How can I use this in for loop?

Best Answer

You could use:

DateTime start = ...;
DateTime finish = ...;

for (DateTime x = start; x <= finish; x = x.AddDays(1))
{
   ... // use x
}