À l'aide de DateTime dans une boucle For, l'incrémentation de la date N'est pas de travail

J'ai cette boucle, son but est de faire une boucle par une plage de dates et d'effectuer un peu de logique pour automatiser l'ajout d'entrées dans la base de données. Le problème est que l'incrémentation de la partie, la date.AddDays(1.0) ne fonctionne pas, et c'est toujours le même résultat, ce qui provoque une boucle infinie. Toute idée?

for (DateTime date = DateTime.Now; futureDate.CompareTo(date) > 0; date.AddDays(1.0))
{
    //logic here
}
InformationsquelleAutor Gallen | 2010-08-11