什么是IExpando,它在哪里使用?

fle*_*her 4 .net c# interopservices

我正在使用反射器浏览mscorlib中的类型(就像你那样...)并在System.Runtime.InteropServices.Expando命名空间中遇到了IExpando接口.

我在反射器中进行了搜索,甚至检查了MSDN,似乎mscorlib中没有类型实现此接口.MSDN上也没有代码示例.

有人在自己的代码中实现了这个接口吗?

有谁知道它用于什么?

谢谢

Han*_*ant 5

是的,今天有点不合时宜.它是COM接口类型的托管声明.同时出现,请注意ComTypes.IExpando和InteropServices.UCOMIExpando.用于编写运行时脚本以实现属性包的核心接口.特别是对于Javascript,请检查此线程.

微软对JScript寄予厚望,它是C#,VB.NET和Managed C++的主要语言.这没有成功.

被遗忘,但并未完全死亡.ExpandoObject类又回到了.NET 4.0