Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
int? x = null; int y = x ?? -1; // Если x равно null, то y будет равно -1 int? z = null; z ??= 5; // z будет равно 5, поскольку оно было равно null string str = null; var length = str?.Length; // length будет равно null
c = a ?? b
if(a is null) c = a; else c = b;
a ??= b;
a = a ?? b;
a = b?.c;
if (b is null) a = null; else a = b.c;