C# - Como usar un foreach ?

Un "foreach" es al igual que un for, una manera iterativa 
de recorrer un array o cadena
de elementos de un cierto tipo (int, string, object).
 
Lo bueno del foreach, es que ya no hay que preocuparse del
tamaño del array, ya que
no se sale de rango (out of bounds).
Hay que tener en cuenta que no se puede cambiar el tamaño 
del array dentro del foreach.
Es una manera muy simple y rápida de construir un for. 
En el ejemplo siguiente verán una cadena de tipo int que esta 
inicializada con los elementos
0,1,2,3,5,8,13.
Por ultimo hace un foreach para recorrer cada elemento de la 
cadena con el puntero "i". 
"numero" es del tipo int porque cadena aloja objetos del tipo 
"int", de no seguir con esta 
regla 
se provoca un error en tiempo de compilación.
class test
{
    static void Main(string[] args)
    {
        int[] cadena = new int[] { 0, 1, 2, 3, 5, 8, 13 };

        foreach (int numero in cadena)
        {
            System.Console.WriteLine(numero);
        }

    }
}

Resultados

0
1
2
3
5
8
13

2 ads