instrucciones de iteración
do:
Ejecuta una instrucción o un bloque de instrucciones entre {} repetidamente hasta que una expresión especificada se evalúe como false.
En el ejemplo siguiente las instrucciones de bucle do-while se ejecutan hasta que la variable "x" sea menor que 5.
// ejemplo_do.cs
using System;
public class Ejemplo_do
{
public static void Main ()
{
int x = 0; do { Console.WriteLine(x); x++; } while (x < 5); }
}
Resultados:
0
1
2
3
4
for:
El bucle for ejecuta una instrucción o un bloque de instrucciones repetidamente hasta que una determinada expresión se evalúa como false. El bucle for es útil para recorrer en iteración matrices y para procesar secuencialmente.
En el ejemplo siguiente el valor de int i se escribe en la consola y el valor de i se va incrementando en 1 en el bucle.
// ejemplo_for.cs for loop
using System;
class Ejemplo_for
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
}
}Resultados:
1
2
3
4
5
foreach, in:
La instrucción foreach repite un grupo de instrucciones incluidas en el bucle para cada elemento de una matriz o de un objeto collection. La instrucción foreach se utiliza para recorrer en iteración una colección de elementos y obtener la información deseada, pero no se debe utilizar para cambiar el contenido de la colección, ya que se pueden producir efectos secundarios imprevisibles.
Las instrucciones del bucle siguen ejecutándose para cada elemento de la matriz o la colección. Cuando ya se han recorrido todos los elementos de la colección, el control se transfiere a la siguiente instrucción fuera del bloque foreach.
// foreach_ejemplo.cs
class Foreach_ejemplo
{
static void Main(string[] args)
{
int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };
foreach (int i in fibarray)
{
System.Console.WriteLine(i);
}
}
}Resultados:
0
1
2
3
5
8
13
while:
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_while.cs
using System;
class Ejemplo_while
{
static void Main()
{
int n = 1;
while (n < 6)
{
Console.WriteLine("Actual valor de n es {0}", n); n++;
}
}
}Resultados:
Actual valor de n es 1
Actual valor de n es 2
Actual valor de n es 3
Actual valor de n es 4
Actual valor de n es 5
Instrucciones de salto
La alteración del flujo secuencial normal de un programa se consigue mediante instrucciones de salto, las cuales producen una transferencia inmediata del control del programa. Las siguientes palabras clave se utilizan en instrucciones de salto: break, continue, goto, return, throw
No hay comentarios:
Publicar un comentario