O entendimento sobre Operadores Ternários em C# é bastante importante. Com eles várias linhas de código podem ser economizadas. Vamos entender seu funcionamento:

  • Durante a escrita do seu código você tem uma condição que deve ser validada como verdadeira ou falsa.
  • Basicamente, se a condição for verdadeira o operador retorna uma expressão e se for falsa retornas outra.

Veja abaixo a sintaxe:
Condição ? Expressão_se_verdadeira : Expressão_se_falsa

Argumentos:
Condição – Qualquer expressão booleana.
Expressão_se_verdadeira – Uma expressão retornada se a condição for verdadeira (true).
Expressão_se_falsa – Uma expressão retornada se a condição for falsa (false).





Como pode ser observado na sintaxe apresentada, em C# os operadores ternários são representados pelos os símbolos “?” e “:”. Utilizar este operador é uma maneira de “compactar” as expressões if-else. Em linhas gerais isso significa que, em uma única linha de instrução podemos fazer a escolha entre dois valores.

Bem, já sabemos a teoria. E agora, vamos para um exemplo na prática?

Exemplo:
Dado um valor X, determine se ele é par ou ímpar.

Imagem 1: Comparação da utilização de if-else e Operador Ternário

Acompanhe abaixo um vídeo com exemplo de código:





Entre no grupo do Telegram para receber as dicas de cursos que estão gratuitos e ainda ficar por dentro das promoções da Udemy.

Clique na imagem para acessar o grupo.

Clique aqui para curtir a página Programação Prática no Facebook.

Clique aqui para inscrever-se no Canal Programação Prática no YouTube.



Até a próxima postagem! 🙂


0 comentários

Deixe um comentário

Avatar placeholder

O seu endereço de email não será publicado. Campos obrigatórios marcados com *