Как создать динамический класс в C # 4? - PullRequest
4 голосов
/ 21 мая 2009

Я хочу создать объект в C # и заставить его делать интересные вещи на основе имени несуществующего метода, который получает.

В ruby ​​это метод_missing. В Perl это AUTOLOAD.

Кажется, я не могу найти путь к System.Dynamic в C #.

1 Ответ

5 голосов
/ 21 мая 2009

Попробуйте использовать System.Dynamic.DynamicObject в качестве простой отправной точки и базового класса. Вы можете найти пример на http://winterdom.com/2009/05/dynamicobject-in-c-40.

...