У меня есть большой иерархический объект, и я хочу, чтобы у него была одна собственность. Проблема в том, что каждый уровень этого объекта может быть нулевым. (данные Это из структурированных XML)иерархические данные с возможным нулевым объектом
Я хочу что-то вроде этого:
_data = record.RltdPties.DbtrAcct.Id.Item
, если один из этого подвида объекта равна нулю, то данные должны быть также нулевым. Есть ли лучший способ, проверить мой объект вместо этого:
if(record!=null && record.RltdPties != null && record.RltdPties.DbtrAcct != null && record.RltdPties.DbtrAcct.Id != null)
{
_data = record.RltdPties.DbtrAcct.Id.Item
}
Я мог бы сделать попытку {} поймать {} блок, но это не является хорошим решением.
не так ли 6.0? – CarbineCoder
Это будет C# 6.0, а не 5.0 –