Usuário com melhor resposta
Duvida com Switch C#

Pergunta
-
Respostas
-
Você consegue fazer isso se não colocar o break entre os cases, da seguinte forma:
static void Main(string[] args) { int a; int.TryParse(Console.ReadLine(), out a); switch (a) { case 1: case 2: case 3: case 4: case 5: case 6: Console.WriteLine("a está entre 1 e 6"); break; case 7: Console.WriteLine("a é 7"); break; default: Console.WriteLine("a é maior que 7"); break; } Console.ReadKey(); }
Abs,Frederico B. Emídio
@fredemidio
http://www.fredericoemidio.com
- Sugerido como Resposta Edson Rodrigues da Silva sábado, 14 de janeiro de 2012 17:23
- Marcado como Resposta Thiago Rodrigo terça-feira, 7 de maio de 2013 00:48
Todas as Respostas
-
Não da pra fazer isso, so mesmo com o if
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Se for útil marque como resposta e faça um Developer feliz :) -
Você consegue fazer isso se não colocar o break entre os cases, da seguinte forma:
static void Main(string[] args) { int a; int.TryParse(Console.ReadLine(), out a); switch (a) { case 1: case 2: case 3: case 4: case 5: case 6: Console.WriteLine("a está entre 1 e 6"); break; case 7: Console.WriteLine("a é 7"); break; default: Console.WriteLine("a é maior que 7"); break; } Console.ReadKey(); }
Abs,Frederico B. Emídio
@fredemidio
http://www.fredericoemidio.com
- Sugerido como Resposta Edson Rodrigues da Silva sábado, 14 de janeiro de 2012 17:23
- Marcado como Resposta Thiago Rodrigo terça-feira, 7 de maio de 2013 00:48