Posts
Os 5 Diferentes Significados 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 renomeado 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 é especialista em engenharia de software e IA Generativa. Conecte-se com ele nas redes sociais: X (@chuckconway) ou visite-o no YouTube.