Esssa estrutura de decição nos ajuda bastante quando temos, por exemplo, muitos if... else. Com essa estrutura o nosso código fica mais fácil de entender, veja um exemplo:
Bom nosso exemplo será feito em uma cosole aplication. Você pode adaptar esse exemplo para uma aplicação Windows Forms, sem nenhum problema. 
Abra o Visual Studio, clique File ---> New ---> Project
Crie um projeto do tipo Console Aplication e clique em OK.
class Program
{
             static void Main(string[] args)
              {
               Console.WriteLine("Escolha quantos copos de café você deseja tomar: ")
               string s = Console.ReadLine();
               int num = int.Parse(s);
               switch (num)
               {
                case 1:
                Console.WriteLine("Você toma pouco café... :)");
                break;
                case 2:
                Console.WriteLine("Você tá com sono hein... :/");
                break;
                case 3:
                Console.WriteLine("Poxa você gosta mesmo de café... :0");
                break;
                default:
                Console.WriteLine("Digite um quantidade entre 1 a 3");
                break;
                 }
}
Até o próximo post...
 
 
Como posso fazer em C# uma aplicação de consola com o nome "Calculadora" que permita ao utilizador somar, subtrair, multiplicar ou dividir dois numeros. Esse programa deve aer apresentado o seguinte menu
ResponderExcluiroperações
1 - Somar 2 numeros
2- subtarir 2 numeros
3- Multiplicar 2 numeros
4 - Dividir 2 numeros
Escolha uma opção <1-4>:
Na escolha de uma opção do menu o utilizador deve introduzir um numero de 1 a 4. se escolher uma opção que não esteja presente no menu, deve mostrar no ecarn "Erro-Opçaõ não disponivel" e de seguida termina
Se introduzir 2 numeros prossegue para calculo
Se introduzir texto, mostra no ecrâ erro-não introduziu numero e termina
deve fazer calculos com numeros decimais