Instrucción de iteración
Foreach
Ciclo FOREACH en C#
foreach se utiliza para aplicar un conjunto de declaraciones para cada elemento de una
matriz o colección.
Ciclo FOREACH en C#
foreach se utiliza para aplicar un conjunto de declaraciones para cada elemento de una
matriz o colección.
Sintaxis
foreach (string nombres in arreglo)
{
[Link]($”{nombres}”);
}
Ciclo FOREACH en C#
Ejemplo
string[] nombres = new string() {“Eva", “Luis", “Mario”};
foreach(var nombre in nombres){
[Link](nombre);
}
Ciclo FOREACH en C#
Ejemplo explicado:
• Crea una variable de tipo cadena llamada “nombre”
• Recorre el arreglo almacenando uno a la vez la cadena de texto en la variable por cada
elemento del arreglo.
• Ejecuta las instrucciones dentro del ciclo con la variable “nombre” conteniendo la
cadena del elemento en ese momento almacenado.
• Cuando termina de leer todo el arreglo el ciclo termina.
Ciclo FOREACH en C#
Este ejemplo imprimirá los 5 números del arreglo números
int[] numeros = new int() {3, 14, 15, 92, 6};
foreach (int n in numeros)
{
[Link]($"{n}");
}
Ciclo FOREACH en C#
Ejercicios propuestos:
1. Almacenar los sueldos de 5 operarios en un vector, imprimir los elementos recorriendo el vector con la
estructura repetitiva foreach.
2. Crear un vector de n elementos de tipo entero (n se ingresa por teclado) Mostrar cuantos elementos son
superiores a 100 (emplear el foreach para recorrer el vector)