estaba viendo un tutorial en internet y el chabon del tutorial puede ejecutar este codigo sin problema, yo lo revise varias veces y no le encuentro el error.
for (int alfa = 0, int beta = 9; alfa < 10; ++alfa, --beta ){ }
[/quote]
Creo que no puede haber múltiples contadores en un mismo bucle for, que alguien me lo confirme, pls.
@pioj Si, se puede declarar múltiples variables y múltiples acciones. suponiendo que la estructura de un for es (variables, condición, acciones).
Lo que no se puede hacer es declarar múltiples tipos de datos hasta la versión 4.5 .NET. El error está en las variables, (int alfa = 0,
int beta = 9). Si trabajas con el mismo tipo de datos entonces no es necesario redeclarar.
Para que el bucle funcione solo debes eliminar la declaración de tipo.
for (int alfa = 0, beta = 9; alfa < 10; ++alfa, --beta )
{
Console.WriteLine("Alfa:" + alfa + " Beta:" + beta);
}
Saludos.
Cita de: francoe1 date=1547647919@pioj Si, se puede declarar múltiples variables y múltiples acciones. suponiendo que la estructura de un for es (variables, condición, acciones).
Lo que no se puede hacer es declarar múltiples tipos de datos hasta la versión 4.5 .NET. El error está en las variables, (int alfa = 0, int beta = 9). Si trabajas con el mismo tipo de datos entonces no es necesario redeclarar.
Para que el bucle funcione solo debes eliminar la declaración de tipo.
for (int alfa = 0, beta = 9; alfa < 10; ++alfa, --beta )
{
Console.WriteLine("Alfa:" + alfa + " Beta:" + beta);
}
Saludos.
si, era ese el problema. muchas gracias.
Mola, no lo sabía. ¿Qué uso práctico tiene implementar un For con 2 ó más contadores? ¿No hace más difícil el planteamiento del código?
Las múltiples variables (primer parámetro del for) la use muy pocas veces para la resolución de algunos problemas matematicos, solo como modo de resumen de código, al final queda bastante ilegible la lógica.
Las múltiples acciones (ultimo parámetro del for) si lo uso bastante, ya que este permite trabajar con diferentes tipos de datos.
Nunca lo use para programar Juegos, ya que la implementación de estas técnicas son bastante dañinas para la lectura y el entendimiento, desde mi punto de vista es mejor no usarlas, pero, puede surgir la necesidad.