Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
Importante Este documento pode não descrever as práticas recomendadas para o desenvolvimento atual, links para downloads e outros recursos podem não ser mais válidos. A versão atual recomendada pode ser encontrada aqui.

Interrupção (C# Referência)

A declaração de interrupção termina a declaração ou switch de loop delimitador mais próxima em que parece.A declaração break encerra até a próxima declaração de loop ou switch diga a ela para aparecer.  O controle é passado para a afirmação de que resulta de que a mesma esteja arquivada, se houver.

Neste exemplo, a instrução condicional possui um contador que supostamente irá contar de 1 até 100; entretanto a intrução break termina o loop depois da quarta contagem.

// statements_break.cs
using System;
class BreakTest
{
    static void Main()
    {
        for (int i = 1; i <= 100; i++)
        {
            if (i == 5)
            {
                break;
            }
            Console.WriteLine(i);
        }
    }
}
1
2
3
4

Neste exemplo demonstramos o uso da instrução break com a instrução switch.

// statements_break2.cs
// break and switch
using System;
class Switch
{
    static void Main()
    {
        Console.Write("Enter your selection (1, 2, or 3): ");
        string s = Console.ReadLine();
        int n = Int32.Parse(s);

        switch (n)
        {
            case 1:
                Console.WriteLine("Current value is {0}", 1);
                break;
            case 2:
                Console.WriteLine("Current value is {0}", 2);
                break;
            case 3:
                Console.WriteLine("Current value is {0}", 3);
                break;
            default:
                Console.WriteLine("Sorry, invalid selection.");
                break;
        }
    }
}
1
Enter your selection (1, 2, or 3): 1
Current value is 1

Se você entrou 4, o resultado seria:

Enter your selection (1, 2, or 3): 4
Sorry, invalid selection.

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

  • 5.3.3.10 Break, continuar e as declarações goto

  • 8.9.1 A declaração break

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft