Condicional - SWITCH
Estrutura base
Section titled “Estrutura base”switch(valor){ case opcao: fazAlgo; break; //... default: fazAlgoDefault; break;}
Exemplo básico
Section titled “Exemplo básico”int valor = 1;switch(valor){ case 1: Console.WriteLine("Valor é 1"); break; case 2: Console.WriteLine("Valor é 2"); break; case 3: Console.WriteLine("Valor é 3"); break; default: Console.WriteLine("Valor é maior que 3"); break;}
Podemos usar qualquer tipo de dado:
int valor = "Teste";switch(valor){ case "Fulano": Console.WriteLine("Valor é Fulano"); break; case "Teste": Console.WriteLine("Valor é Teste"); break; case "Papa": Console.WriteLine("Valor é Papa"); break; default: Console.WriteLine("Valor diferente esperado"); break;}