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);
}
{
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);
}
int i = 0;
while (condicion == true)
{
i++;
if (i == 10)
{
condicion = false;
}
MessageBox.Show("condición " + i.ToString(), "Mensaje del Sistema", MessageBoxButtons.OK);
}
Cita:
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. int x = 1;
do
{
MessageBox.Show("condición " + x.ToString(), "Mensaje del Sistema", MessageBoxButtons.OK);
x++;
}
while (x <= 10);
do
{
MessageBox.Show("condición " + x.ToString(), "Mensaje del Sistema", MessageBoxButtons.OK);
x++;
}
while (x <= 10);
Bueno espero que me puedan aclarar esta pequeña gran duda.
Saludos a todos.