我正在尝试将 Web 浏览器添加到现有的 C# 应用程序中,但是,大约 6 年没有使用 C#,我对它的工作原理非常不熟悉。
我正在尝试partial class
使用以下代码将浏览器添加到(同样,我不熟悉的东西):
public partial class WebBrowser : WebBrowserBase{
public WebBrowser(){
...
}
...
}
但是,我在构造函数上收到一个编译错误,上面写着:
“WebBrowserBase”不包含采用 0 个参数的构造函数
我用谷歌搜索了这个,并在 SO 上遇到了以下问题:C# Error: Parent does not contain a constructor that takes 0 arguments。我尝试按照答案中的建议进行操作,并将代码更改为:
public partial class WebBrowser : WebBrowserBase{
public WebBrowser(int i) : base(i){
...
}
...
}
但是,然后我得到一个编译错误,上面写着:
'WebBrowserBase' 不包含带有 1 个参数的构造函数
所以我猜这个问题与构造函数中的参数数量无关......谁能解释我在这里做错了什么?