Está en la página 1de 2

while (Referencia de C#) https://msdn.microsoft.com/es-es/library/2aeyhxcd(d=printer).

aspx

Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa
el puntero del mouse por el texto.

while (Referencia de C#)


Visual Studio 2015

 
La instrucción while ejecuta una instrucción o un bloque de instrucciones repetidamente hasta que una expresión
especificada se evalúa como false.

Ejemplo
C#

class WhileTest
{
static void Main()
{
int n = 1;
while (n < 6)
{
Console.WriteLine("Current value of n is {0}", n);
n++;
}
}
}
/*
Output:
Current value of n is 1
Current value of n is 2
Current value of n is 3
Current value of n is 4
Current value of n is 5
*/

Ejemplo
C#

class WhileTest2
{
static void Main()
{
int n = 1;
while (n++ < 6)
{
Console.WriteLine("Current value of n is {0}", n);
}

1 de 2 26/05/2016 22:47
while (Referencia de C#) https://msdn.microsoft.com/es-es/library/2aeyhxcd(d=printer).aspx

}
}
/*
Output:
Current value of n is 2
Current value of n is 3
Current value of n is 4
Current value of n is 5
Current value of n is 6
*/

Ejemplo
Como la comprobación de la expresión while tiene lugar antes de la ejecución del bucle, las instrucciones internas de un
bucle while pueden no llegar a ejecutarse.  Esto es diferente del bucle do que se ejecuta una o varias veces.  

Un bucle while se puede terminar cuando una instrucción break, goto, return o throw transfiere el control fuera del
bucle.  Para pasar el control a la siguiente iteración sin salir del bucle, use la instrucción continue.  Observe la diferencia
en los resultados de los tres ejemplos anteriores con relación a dónde se incrementa int n.  En el ejemplo siguiente no
se genera ningún resultado.  

C#

class WhileTest3
{
static void Main()
{
int n = 5;
while (++n < 6)
{
Console.WriteLine("Current value of n is {0}", n);
}
}
}

Especificación del lenguaje C#


Para obtener más información, vea Especificación del lenguaje C#. La especificación del lenguaje es la fuente definitiva
de la sintaxis y el uso de C#.

Vea también
Referencia de C#
Guía de programación de C#
Palabras clave de C#
while (Instrucción) (C++)
Instrucciones de iteración (Referencia de C#)

© 2016 Microsoft

2 de 2 26/05/2016 22:47

También podría gustarte