【发布时间】:2010-11-28 14:38:23
【问题描述】:
我在 Visual Studio 中引用了一个 COM 库,因此它已自动为我创建了相应的 Interop 程序集。我想对这些 com 对象执行GetType(),但它们总是返回System.__ComObject。不过,查询它们的接口是可行的:
bool isOfType = someComeObject is ISomeComObject; //this works
但我真正想要的是返回 com 对象的实际类型:
Type type = someComeObject.GetType(); //returns System.__ComObject :-(
有人知道我想做的事怎么做吗?
【问题讨论】:
标签: .net reflection com interop com-interop