【发布时间】:2008-10-29 06:38:02
【问题描述】:
要在 C# 4.0 中实现“方法缺失”语义等,您必须实现 IDynamicObject:
public interface IDynamicObject
{
MetaObject GetMetaObject(Expression parameter);
}
据我所知,IDynamicObject 实际上是 DLR 的一部分,所以它不是新的。但是我找不到太多关于它的文档。
那里有一些非常简单的示例实现(f.x.here 和 here),但谁能指出更完整的实现或一些真实的文档?
特别是,您应该如何处理“参数”-参数?
【问题讨论】:
标签: dynamic c#-4.0 dynamic-language-runtime idynamicobject