2009-10-11 98 views

回答

7

COM接口主要用于非托管代码。如果你需要你正在编写与非托管代码进行互操作的C#,您可以将其导出为COM接口:

COM Interop with C#

的IUnknown通常是COM对象的基类。

+1

+1。只需要注意一下,你可以从头开始“一般”,所有的COM对象都必须实现IUnknown – 2010-02-09 12:36:18

2

在C#和.NET环境中 - 是的。您应该use IUnknown只适用于COM。

2

IUnknown是一个COM/COM +接口。它不是由C#等.NET语言本身使用的。