15/10/2008

Operator ?? em C#

Este operador verifica se o 1 valor é null caso seja devolve o valor das esquerda senão devolve o valor.

Exemplos:

string x = null;
Console.WriteLine(x ?? "1");

Será mostrado 1 pois o x é null logo será mostrado o 2 valor.


string x = "Valor";
Console.WriteLine(x ?? "1");

Neste Caso é mostrado 'Valor' .

Sem comentários: