Hola amigos de este foro.
Les cuento que estoy aprendiendo algo de C# y pues quiero que me aclaren algunas dudas que me han surgido estudiando algunos manuales básicos.
Cuál es la diferencia de cada una de las siguientes sentencias:
Cita: for (int i=1; i <= 10; i++)
{
MessageBox.Show("Mensaje " + i.ToString(), "Mensaje del Sistema",MessageBoxButtons.OK);
}
Cita: bool condicion = true;
int i = 0;
while (condicion == true)
{
i++;
if (i == 10)
{
condicion = false;
}
MessageBox.Show("condición " + i.ToString(), "Mensaje del Sistema", MessageBoxButtons.OK);
}
Cita: int x = 1;
do
{
MessageBox.Show("condición " + x.ToString(), "Mensaje del Sistema", MessageBoxButtons.OK);
x++;
}
while (x <= 10);
Sé que las tres son básicamente estructuras de control repetitivas pero la duda que me surge es cuando debería utilizar cada una de ellas.
Bueno espero que me puedan aclarar esta pequeña gran duda.
Saludos a todos.