У меня есть 2 объекта, оба из которых я хочу преобразовать в словари. Я использую toDictionary < > ().
Лямбда-выражение для одного объекта для получения ключа (i = > i.name). Для другого, это (i = > i.inner.name). Во втором, i.name не существует. i.inner.name ALWAYS существует, если i.name не работает.
Есть ли лямбда-выражение, которое я могу использовать для объединения этих двух? В основном для чтения:
", если i.name существует, тогда установите id в i.name, иначе установите id в i.inner.name".
Большое спасибо.
Обновление
Когда я говорю "не существует", я имею в виду, что объекты на самом деле не обладают свойствами, а не свойствами, равными нулю.