Este operador retorna o operando do lado esquerdo se este não é nulo, caso contrário retorna o operando do lado direito.
Por exemplo, o código abaixo:
resultado = x ?? 5;
Considerando a variável x como um reference type é equivalente a...
if (x == null) resultado = 5; else resultado = x;
Não tenho vergonha em admitir que não conhecia esse operador, você conhecia?
Links:
?? Operator (C# Reference)
http://bit.ly/d10w9Z
Nenhum comentário:
Postar um comentário