freeCodeCamp/guide/portuguese/csharp/switch-case/index.md

49 lines
1.3 KiB
Markdown
Raw Normal View History

---
title: Switch Case
localeTitle: Caso do interruptor
---
# Caso do interruptor
Switch é uma instrução de seleção que escolhe uma seção de caso de switch, dependendo do valor correspondente à expressão / valor que está sendo avaliado. 1 Se nenhuma das declarações case corresponder ao valor da variável comutada, o caminho padrão será escolhido. A instrução switch é como um conjunto de `if statements` . Nós saímos do interruptor por `break` .
## Exemplo
```
public enum Colors { Red, Blue, Green, Orange }
Colors myColor;
... myColor is set to one of the enum values ...
switch(myColor){
case Colors.Red:
Console.WriteLine("How you like them apples?");
break;
case Colors.Blue:
Console.WriteLine("Ice Ice Baby...");
break;
case Colors.Green:
Console.WriteLine("Fore!");
break;
default:
Console.WriteLine("I have a hard time when I try to rhyme.");
}
```
## Saída
```
If myColor is Colors.Red:
> How you like them apples?
If myColor is Colors.Blue:
> Ice Ice Baby...
If myColor is Colors.Green:
> Fore!
If myColor is Colors.Orange:
> I have a hard time when I try to rhyme.
```
### Fontes:
* 1 https://docs.microsoft.com/pt-br/dotnet/csharp/language-reference/keywords/switch