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

时间:2009-05-21 15:05:31

标签: c# dynamic

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

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

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

1 个答案:

答案 0 :(得分:5)

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