string city = null;
if (myOrder != null && myOrder.Customer != null)
city = myOrder.Customer.City;
더 나은 (maybe monad) :
var city = myOrder
.With(x => x.Customer)
.With(x => x.City)
더 나은
? 이것이 쓰여지지 않은 이유는 무엇입니까?var city = Maybe(() => myOrder.Customer.City);
새 개체를 만들면 의도하지 않은 결과가 발생할 수 있습니다. – Amy