terça-feira, 16 de agosto de 2022

C# - Estrutura de condição Switch

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 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!".


Bom pessoal, espero que vocês tenham gostado e até a próxima aula.

Artigos relacionados

0 comentários:

Postar um comentário