Usando " Se ... else " em toda a sua aplicação C # pode ser difícil de ler e também pode levar a você a cometer erros de programação. Em vez disso, use uma instrução "switch" que seleciona uma seção chave para executar a partir de uma lista de candidatos . A instrução switch contém seções de comutação com um ou casos múltiplos rótulos que correspondem ao valor de uma expressão switch. A expressão chave é o valor a ser combinado com um rótulo caso e quando o jogo é feito o seguinte código na seção caso será executado. Instruções
1
Abra o Microsoft Visual C # Express e clique em " New Project ". Clique em " Visual C # " abaixo " Modelos Instalados " e clique duas vezes em " Console Application " para criar um novo aplicativo de console.
2
Copie e cole o seguinte código para verificar um valor constante com uma expressão chave :
int switchVal = 6;
Console.WriteLine (" exemplo Primeira chave :");
switch ( switchVal )
{
case 1:
Console.WriteLine (" Este é o caso 1 ");
break;
caso
6:
Console.WriteLine ( "Este é o caso 6 ");
break;
padrão :
Console.WriteLine (" caso padrão" );
break;
}
3
Copie e cole o seguinte código para verificar uma expressão switch usando mais de um caso rótulo :
Console.WriteLine (" - --------------------- ");
Console.WriteLine (" Segundo exemplo interruptor : ");
int switchValSecond = 2;
mudar ( switchValSecond )
{
case 1:
case 2:
Console.WriteLine (" Este é caso 1 e 2 " );
break;
caso
3:
Console.WriteLine (" . Este é o caso 3 ");
break;
padrão :
Console.WriteLine (" caso padrão" );
break; }
4
Adicione o seguinte código para verificar uma expressão String usando valores de corda nos rótulos de caso :
Console.WriteLine (" --------------------- - ");
Console.WriteLine (" exemplo interruptor Terceiro : ");
corda switchValThird =" 7 ";
mudar ( switchValThird )
{
caso "1" :
caso "2" :
Console.WriteLine ( "Este é o caso 1 e 2. ");
break;
caso
"7" :
Console.WriteLine (" Este é o caso 3 ");
break;
padrão :
Console.WriteLine (" caso padrão" );
break; }
5
Feche o programa , adicionando as seguintes linhas de código :
Console.WriteLine (" ----------------------- ");
Console.WriteLine ( "Press qualquer tecla para terminar programa ... ");
Console.ReadKey (true);
6
Imprensa " . F5 " para executar o programa