?? ist ein Operator der schon in c#2.0 existiert aber ich erst heute davon höre!! Krass! Diese Zeile
int result2 = number == null ? 0 : (int)number;wird zu
int result = number ?? 0;SUPER ODER Gesamtes Beispiel:
int? number = null;int result = number ?? 0; int result2 = number == null ? 0 : (int)number; Console.WriteLine("result: " + result); Console.WriteLine("result2: " + result2); Link von Scott Gu