Lo que pasa es que tu incremento dentro del bucle no está bien, hay un
patrón que se repite por todo el framework que es algo raro, mirá, vos
esperás (como es lógico) que el método Add de DateTime incremente la misma
variable, pero no, devuelve un nuevo DateTime incrementado, o sea, tu código
debería ser algo así:
DateTime fechatermino = DateTime.Today.AddDays(1);
for (DateTime fechainicio = DateTime.Today; fechainicio <= fechatermino;
fechainicio = fechainicio.AddDays(1))
{
Console.WriteLine(fechainicio);
}
Este extraño patrón está en varios lugares, pero no en todos, por el ejemplo
StringBuilder se comporta de la manera lógica...en fin, cosas del diseño..
saludos, Leonardo Micheloni.
2009/2/6 Andres Guzman <[email protected]>
> Camaradas tengo una duda, como puedo hacer un bucle entre variables tipo
> DATETIME, o sea algo asi
>
> while(FECHAINICIO <= FECHATERMINO)
> {
> blablabla;
> FECHAINICIO.ADDDAYS(1);
> }
>
> o
>
> for(fechainicio; fechainicio<=fechatermino;fechainicio.adddays(1))
> {
> blalbalablalalblba
> }
> Trato pero no puedo
>