Вы можете использовать объединенные двойные вопросительные знаки с нулем, чтобы проверить наличие нулей в строке или другом типе значений, допускающих значение NULL:
textBox1.Text = s ?? "Is null";
Оператор '??' спрашивает, является ли значение 's' нулевым, и если нет, возвращает 's'; если он равен нулю, он возвращает значение справа от оператора.
Больше информации здесь:
https://msdn.microsoft.com/en-us/library/ms173224.aspx
И также стоит отметить, что есть нуль-условный оператор? и? [введено в C # 6.0 (и VB) в VS2015
textBox1.Text = customer?.orders?[0].description ?? "n/a";
Возвращает «н / д», если описание равно нулю, или если заказ пуст, или если клиент пуст, в противном случае возвращается значение описания.
Больше информации здесь:
https://msdn.microsoft.com/en-us/library/dn986595.aspx