从COM接口派生-基方法不可见

本文关键字:方法 COM 接口 派生 | 更新日期: 2023-09-27 18:20:24

我正在使用SDK中的COM接口。我想向基接口添加helper方法,所以我从中派生了一个类,但在派生对象中没有任何基方法可见。为什么?我怎样才能满足我的需要?

public class DerivedClass : BaseCOMInterface {}
BaseCOMInterface b = new BaseCOMInterface();
Derived d = new DerivedClass();
b.Method(); // this works
d.Method(); // Method() not found

从COM接口派生-基方法不可见

这可能是您的"基本"类BaseCOMInterface没有声明为public

使基类public

public class BaseCOMInterface {}