"AsDynamic()"在哪里?

Nei*_*ell 2 .net c# dynamic

我见过使用一种名为的方法AsDynamic().IIRC这是一种扩展方法.这个想法是,对于任何对象,您可以调用它myObject.AsDynamic()并获得它的动态版本.

事情是,AsDynamic()尽管谷歌搜索很多,但我找不到方法.我假设它实际上是自己实现的,我也想做同样的事情.

我正在使用.NET 4客户端配置文件,我非常困惑.:)

提前谢谢了.

Nei*_*ell 6

事实证明我是对的 - 这是某人(格雷格杨)有一个特定的实施.实施细节来自David Ebbo的博客:

使用C#4.0动态来大大简化您的私有反射代码