Je vois deux problème dans ton code.
Tout d'abord, "c_date.AddDays" ne modifie pas l'état de c_date, donc tu boucles à l'infini. Le bon code est :
c_date = c_date.AddDays(count);
Ensuite, je vois que tu as utilisé un compteur, quel intérêt ? Normalement, tant qu'on est pas sunday, tu devrais incrémenter le nombre de jour de 1. Or avec ton code, tu fais ceci :
- Premier tour de boucle, tu ajoutes 1 jour
- Second tour de boucle, tu ajoutes 2 jours
- Troisième tour de boucle, tu ajoutes 3 jours
...
Donc il faut tout simplement ajouter 1 jour à chaque tour de boucle :
c_date = c_date.AddDays(1);
[Edit] Mince, pas assez rapide
Partager