http://milaneze.com.br/post/2009/05/01/C-Usando-foreach-para-percorrer-cada-elemento-de-um-array.aspx
Para percorrer cada elemento de um array é possível utilizar um for que rode enquanto uma determinada variável for menor que a largura do array (usando a propriedade Length). Essa idéia me parece mais interessante quando a intenção é popular o array.
Quando a idéia é fazer leitura e apresentação dos dados, o foreach me parece uma solução mais rápida. A sintaxe é a seguinte:
foreach (tipo identicador in NomeDoArray)
código;
tipo: pode ser int, float, string, enfim... é o tipo da variável, que deve ser o mesmo tipo do array;
identificador: será o nome do elemento atual do array em cada iteração; exemplo: escrever "identificador" na segunda iteração é a mesma coisa que escrever "NomeDoArray[1]";
NomeDoArray: o array que será manipulado.
Exemplo:
1: const int NUM_DE_VALORES = 10;
2: int[] valores = new int[NUM_DE_VALORES];
3: 4: // populando o array valores
5: for (int i = 0; i < NUM_DE_VALORES; valores[i] = i++) ;
6: 7: foreach (int i in valores)
8: Console.WriteLine(i.ToString()); 9: 10: Console.ReadLine();
Nenhum comentário:
Postar um comentário