Страницы

Поиск по вопросам

пятница, 13 марта 2020 г.

Реакция при запросе свойства

#c_sharp #net


Есть объект типа dynamic, в который упакован некий MyClass. Если я к экземпляру (dynamic)
обращаюсь и запрашиваю свойство Property1, например, то может ли сам экземпляр отловить
это обращение, даже если этого свойства в нем нет, или запрос свойства при этом идет
через тип?
    


Ответы

Ответ 1



Самый простой способ отлавливания обращений к членам класса — унаследоваться от DynamicObject. Если вам достаточно словаря, ключи которого ведут себя как свойства, то есть ещё ExpandoObject.

Комментариев нет:

Отправить комментарий