如何在C#4中创建动态类?

Bal*_*all 4 c# dynamic

我想在C#中创建一个对象,让它根据不存在的方法的名称做有趣的事情.

在ruby中,这是method_missing.在Perl中,这是AUTOLOAD.

我似乎无法在C#中找到进入System.Dynamic的方法.

Cur*_*her 5

尝试使用System.Dynamic.DynamicObject作为简单的起点和基类.您可以在http://winterdom.com/2009/05/dynamicobject-in-c-40找到示例.