我不能继承通过DllImport导入的方法.该怎么做
本文关键字:方法 导入 继承 不能 DllImport | 更新日期: 2023-09-27 18:07:32
我有一个父类,其中有一些导入的方法,像这样:
class Parent
{
[DllImport("user32.dll")]
public static extern IntPtr GetForegroundWindow();
}
然后我有另一个类继承了这个父类
class Child : Parent
{
GetForegroundWindow(); // intellisense cannot find it
}
这是否意味着我必须在父类中创建一个围绕导入GetForegroundWindow()方法的包装器方法,以便在子类中继承和使用它?
将GetForegroundWindow调用放在某个类方法中,而不是直接在类中。
<>之前类Child: Parent{空白Foo (){GetForegroundWindow ();}}