Я динамический объект, созданный с помощью System.Dynamic.ExpandoObject(), в настоящее время в некоторых случаях некоторые свойства могут не существует, и если попытаться получить доступ к тем, таким образомИзменение System.Dynamic.ExpandoObject поведение по умолчанию
myObject.undefinedProperties;
поведение по умолчанию объекта бросить исключение
'System.Dynamic.ExpandoObject' does not contain a definition for 'undefinedProperties'
можно изменить это поведение и вернуться в этом случае нулевое значение?
Спасибо так много, вы решили мой день !!! – davidinho
Тип, переданный в GetDefault (тип типа), по-видимому, всегда является «объектом» и никогда не спускается в ветви type.IsValueType. Зачем? – WillC