【发布时间】:2010-07-15 07:35:22
【问题描述】:
如何在 C# 4.0 中根据程序标识符或 ProgID(例如“Word.Application”)在不引用库的情况下创建动态 COM/OLE/ActiveX 对象?
在 C# 3.5 中,我必须编写类似的东西
Type comObjectType = Type.GetTypeFromProgID(progId, true);
Activator.CreateInstance(comObjectType);
在 C# 4.0 中是否有更简单的方法可以将其分配给动态类型的变量(使用 dynamic 关键字)?
【问题讨论】: