C# - Estrutura de condição Switch
Aula no Youtube: C# - Estrutura de condição Switch
Olá pessoal, eu sou o Felipe Muniz, e hoje estarei explicando como funcionam as estruturas de condições utilizando o Switch e Case na linguagem C#.
Assim como o if, o switch é uma palavra reservada na maioria das linguagens e funciona um pouco diferente que o if, como no exemplo anterior com if onde conseguimos verificar se um E-mail e Senha informados pelo o usuário estavam validos, no switch nós poderíamos checar o tipo de login que o usuário está tentando realizar na aplicação, notem o exemplo abaixo.
EXEMPLO:
var tipoDeLogin = Console.ReadLine();
var email = Console.ReadLine();
var senha= Console.ReadLine();
switch (tipoDeLogin)
{
case "CPF":
if (email == "Felipe@email.com" && senha == "1234")
{
Console.WriteLine("Usuário Felipe logado com sucesso via CPF!");
}
break;
case "CNPJ":
if (email == "Felipe@email.com" && senha == "1234")
{
Console.WriteLine("Usuário Felipe logado com sucesso via CNPJ!");
}
break;
default:
Console.WriteLine();
break;
}
Para utilizar o Switch, utilizamos a palavra reservada switch, e passamos como parâmetro o que nós queremos verificar, dentro da estrutura do switch, iremos criar vários casos, utilizando o case, cada case é uma checagem diferente, e também temos o case padrão que é chamado de default.
Neste exemplo foram capturados o Tipo De Login, E-mail e a Senha do usuário, e realizado uma checagem utilizando o switch no Tipo De Login informado, e ainda utilizando o if assim como no exemplo anterior da aula sobre ifs, se o e-mail e a senha estão de acordo com a nossa condição lógica. Se estiverem será escrito na tela a mensagem "Usuário logado com sucesso via CPF!", caso o usuário tenha informado o tipo de login "CPF" e a mensagem "Usuário logado com sucesso via CNPJ!" caso o usuário tenha informado o tipo de login "CNPJ".
E caso o usuário não tenha informado nem o tipo "CPF" nem o tipo "CNPJ" será exibido a mensagem "Método de login não implementado!".
0 comentários:
Postar um comentário