Смотрите заголовок темы. Могу ли я безопасно сделать что-то подобное, не беспокоясь о NullReferenceException
, или не гарантируется, что эти булевы выражения будут оцениваться слева направо?
// can this throw an NRE?
if (obj == null || obj.property == value)
{
// do something
}