Exportar (0) Imprimir
Expandir Tudo

foreach, (C# referência)

The repeats declaração foreach a Agrupar of incorporado Statements for each elemento in an matriz or an coleção objeto.The instrução foreach Is Used to iterar Através the coleção to get the desired informações, but should not be used to Alterar the conteúdo of the coleção to avoid side Effects unpredictable.

O incorporado instruções Continuar para executar para cada elemento na matriz ou coleção.Após a iteração concluído para Tudodos os elemenTudos a coleção, Controlar é transferido para o Avançar seguinte instrução o Bloquear foreach.

At any apontar within the Bloquear foreach , you can Interrupção out of the executar um loop Using the Interrupção palavra-chave , or etapa directly to the Avançar iteração in the executar um loop by Using the Continuar palavra-chave.

A executar um loop foreach can also be Exited by the goto, Return, or Statements lançar.

For Mais Informações on the Exemplos palavra-chave and Código foreach, See the seguinte topics:

Using foreach com Arrays (Guide Programming C#)

Como: Acessar a Classe coleção com foreach (Guide Programming C#)

In this exemplo, foreach Is Used to exibir the conteúdo of an Matriz de integers.

// cs_foreach.cs
class ForEachTest
{
    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);
        }
    }
}
0 1 2 3 5 8 13

Para mais informações, consulte as seguintes seções em Especificação da Linguagem C#:

  • 5.3.3.16 Foreach Statements

  • 8.8.4 The instrução foreach

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft