标签: c# interface
我在使用IUnknown界面时有点不清楚。 IUnknown接口是否仅适用于COM / COM +对象和一些非管理代码,如Win API?
答案 0 :(得分:7)
COM接口主要由非托管代码使用。如果您需要C#来编写与非托管代码进行互操作,可以将其导出为COM接口:
COM Interop with C#
IUnknown通常是COM对象的基类。
答案 1 :(得分:2)
在C#和.NET的背景下 - 是的。你应use IUnknown仅用于COM。
答案 2 :(得分:2)
IUnknown是一个COM / COM +接口。它不是由.NET语言本身使用的,例如C#。