switch/select case <expressão>
case <condição1>
<código>
case <condição2>
<código>
default/case else
<código>
Veja este exemplo abaixo para ficar mais claro.
int numero = 1;
switch (numero)
{
case 1:
Console.WriteLine("Case 1");
break;
case 2:
Console.WriteLine("Case 2");
break;
default:
Console.WriteLine("Default case");
break;
}
No exemplo, a rotina irá imprimir o valor “ Case 1”. Caso a variável “numero” fosse diferente de 1 e de 2, seria executado o bloco default do Case, ou seja, a rotina escreveria na tela o texto “ Default case”. É importante salientar, que no C#, ao final de cada bloco do Case deve-se utilizar a expressão “break”, para explicitar que o código deve ser executado até aquela linha.
O mesmo exemplo acima, em VB.NET fica assim:
Dim numero As Integer = 1
Select Case numero
Case 1
Console.WriteLine("Case 1")
Case 2
Console.WriteLine("Case 2")
Case Else
Console.WriteLine("Default case")
End Select
Quer saber mais sobre Switch Case e Select Case? Acesse a documentação do MSDN:
Abraços.
0 comentários:
Postar um comentário