for(DateTime date=beginDate;date<=endDate;date.AddDays(1))
{
// Executa cod.
}
Problema apare in for, unde date va fi mereu mai mic ca endDate.Cauza este AddDays, care nu adauga la data curenta o anumite valore ci returneaza o noua data. Nu trebuie sa uitam ca DateTime este un value type.
Codul corect este:
for(DateTime date=beginDate;date<=endDate;date = date.AddDays(1))
{
// Executa cod.
}
0 comments:
Post a Comment