Der Null-Koaleszenz-Operator "??" ist in C# eine Kurzschreibweise für die if Abfrage auf das Literal null. Wenn der Wert auf der linken Seite des Operators ungleich null ist, wird dieser Wert zurückgegeben, ansonsten wird der Wert auf seiner rechten Seite zurückgegeben:
int value = test ?? 40;