thể Duplicates:
Deep Null checking, is there a better way?
C# elegant way to check if a property's property is nullLàm thế nào để tránh nhiều nếu kiểm tra vô
tôi phải làm một tra cứu trong một mô hình đối tượng sâu như thế này:
p.OrganisationalUnit.Parent.Head.CurrentAllocation.Person;
là có anyway để đánh giá này và trả về null nếu có o f chuỗi là null (organizationalunit, cha mẹ, người đứng đầu, vv), mà không cần phải làm một
if (p.org == null && p.org.Parent == null && p.org.Parent.Head . . .
Cố gắng tránh loại tra cứu đó; xin vui lòng xem câu trả lời của tôi dưới đây để biết chi tiết. – CesarGon