Skip to content

Condicional - SWITCH

switch(valor)
{
case opcao: fazAlgo; break;
//...
default: fazAlgoDefault; break;
}
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;
}