.NET Artigos C#

Você sabia que pode definir operadores verdadeiro/falso em C#?

Fala dev, você sabia que pode definir operadores verdadeiro/falso em C#?

Operadores em C# são usados para realizar operações em variáveis e constantes.

Você provavelmente está familiarizado com o seguinte:

  • Operadores de igualdade (==, !=)
  • Operadores aritméticos (+,-,*,/)
  • Operadores lógicos booleanos (!, &, |, ^, &&, ||)

Mas você sabia que em C#, tanto ‘true’ quanto ‘false’ são operadores?

Você pode defini-los para o seu tipo e determinar quando ele será avaliado como verdadeiro ou falso.

Agora torna-se perfeitamente válido especificar uma instância desse tipo dentro de uma instrução if.

É sensato usar isso?

Claro que não!

Mas com certeza é legal.

Portanto, use esse recurso com cautela.

Sabia dessa?

Lucas Dalcolmo

About Author

Sou desenvolvedor de software a mais de 13 anos com experiência nacioanl e internacional. Já produzi softwares para grandes empresas no Brasil e também bancos em Portugal. Possuo as certificações microsoft AZ-900, DP-900, AI-900 e AZ-204 (azure developer associate). Sou fundador da Dallm Games Studio (@dallmgamesstudio) e fui mentor em vários eventos de desenvolvimento de jogos. Também fui mentor do NASA SPACE JAM 2024 na área de desenvolvimento de software.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba as últimas notícias por email

    Cadastre-se, receba nossas novidades em primeira mão por email, antes de todo mundo.

    Codeinsider @2025. Todos os direitos reservados.

    Desenvolvido por House Comunicação