Posts
Os 5 Significados Diferentes do Ponto de Interrogação em C#
5 de agosto de 2019 • 1 min de leitura
Em C#, o ponto de interrogação tem 5 significados a partir do C# 8.
- Operadores ternários
(true ? "true": "false")
2. Operador condicional nulo
items?.Count()
3. Tipos anuláveis (isso deveria ser rebatizado como tipos de valor anuláveis)
int?
4. Operador de coalescência nula
isnull ?? string.Empty
5. Tipos de referência anuláveis
string? Autor: Chuck Conway é um Engenheiro de IA com quase 30 anos de experiência em engenharia de software. Ele constrói sistemas de IA práticos—pipelines de conteúdo, agentes de infraestrutura e ferramentas que resolvem problemas reais—e compartilha o que está aprendendo ao longo do caminho. Conecte-se com ele nas redes sociais: X (@chuckconway) ou visite-o no YouTube e no SubStack.