Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2008, 12:15
Vanessita
 
Fecha de Ingreso: marzo-2005
Mensajes: 309
Antigüedad: 19 años, 2 meses
Puntos: 1
Sentencia for, while y do en c#

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.