C# ?? null coalescing operator

?? 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

Latest Posts

Popular Posts