我要建立在C#中的对象,有它的基础上是可以获得不存在的方法的名称做有趣的事情。

在红宝石,这是method_missing的。在Perl中,这是AUTOLOAD。

我似乎不能找到进入System.Dynamic在C#。

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top