About a week ago, a coworker and I ran across a nifty C# operator that neither of us has seen before: the “??”.
We both know and use the ternary operator (“?”), but it took a quick look in the MSDN documentation to learn that A ?? B will return A if A is not null, B otherwise.
So instead of X = (A == null) ? B : A; we can write X = A ?? B;
That’s all for now class.