Answered 2 Years ago through Quizzes
c is null, so a + c is null. When ?? is evaluated (null coeacsing operator), the left operand is null ( a + c equals a + null, which is equals to null), so the value of b is return.
Console.WriteLine( a + c ?? b) prints "20";
*Edit*: I have a doubt ...