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
Me encanto. bien simple y Claro.
ReplyDeletese agradece.
saludos!
no entendi ni mierda, igual gracias!
ReplyDeleteMira te explico lince intergalactico de los mares bolivianos, me estab chingando unos ejercicios bien prrones BV y gracias a esta suculenta pagina web solventaste no solo mis dudas si no tambien descubriste la cura del cancer :"v mira te agradezco lince pecho plateado que posee una elfa sanguichera no te doy +10 mucho menos + 100 sino que te doy un +1000000 gracias no ban :"v
ReplyDelete