Archive for August 21, 2007
Little-known C# 2.0 operator – ??
Excerpt from the msdn:
The ?? operator returns the left-hand operand if it is not null, or else it returns the right operand.
Example:
string s = null; int? i = null; Console.WriteLine(s ?? "(null)"); Console.WriteLine(i ?? -1);
Will produce:
(null) -1