Lição 15: switch
Quando você compara um valor com muitas opções, uma cadeia de if/else if fica longa. O switch é mais limpo: switch (value) verifica o valor, cada case é uma opção, break a encerra, e default executa se nenhum case corresponder. Observação: em C# todo case que faz algo precisa de um break.
switch é como um painel de interruptores: de acordo com o valor, o case correspondente acende. break é 'terminei por aqui', e default é 'se nada correspondeu'.
- switch (value)
- Verifica um valor e seleciona o case que corresponde a ele.
- case
- Uma opção dentro de um switch: case 3: executa se o valor for 3.
- break
- Encerra o case atual para que não continue para o próximo.
- default
- Executa quando nenhum case correspondeu — como o else de um switch.