Более чистый способ выполнить проверку нулевых значений в C#?
Мне просто интересно, нельзя ли сделать это так.
Код: Выделить всё
bool returnValue = Helper.IsNull(nullPerson.contact.address.city);
Я попробовал написать такую общую функцию
Код: Выделить всё
public static bool IsNull(this T rootObj)
{
var visitor = new IsNullExpressionVisitor();
//...
//...
}