Skip to content

Posts

Os 5 Diferentes Significados do Ponto de Interrogação em C#

5 de agosto de 2019 • 1 min de leitura

Os 5 Diferentes Significados do Ponto de Interrogação em C#

Em C# o ponto de interrogação tem 5 significados a partir do C# 8.

  1. 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.

↑ Voltar ao topo

Você também pode gostar