vb.net - 部分类继承基类
问题描述
我需要将类初始化文件中的 Inherits 语句更改为
继承 FileSystemWatcher
但我发现这会禁用
System.Windows.Forms.Form
在我的文件中引用并为我提供缺少方法引用的调试错误。初始化文件也不接受
继承 FileSystemWatcher
陈述。
我试图导入
System.Windows.Forms.Form
在初始化文件上,但这并不能解决文件中的引用问题。我发现
System.Window.Forms.Form
必须在初始化文件的继承语句中。
在我看来,有两个问题:主文件中的基类和初始化文件必须相同,初始化文件中必须使用 Windows Forms 命名空间才能对文件中使用的方法进行有效引用.
如何克服这些障碍,以便可以在主类中使用 FileSystemWatcher 继承语句?
解决方案
导入相关命名空间解决了这个问题。jmcilhinney 建议它是 System.IO 命名空间。导入后,我就可以使用语句 Inherits FileSystemWatcher,这是我在使用的方法中引用类所需要的。另一个问题是基类的继承引用在主类和任何部分类中必须相同,否则 Visual Studio 将标记一个错误,即基类不相同。
推荐阅读
- c# - 我应该在 IdentityServer 中更改声明的颁发者吗?
- android - 如何使用 Appium 预先填充图像以在相机中拍照
- r - 在数据框中存储列表的有效方法
- android - 如何在后台和前台连续运行任务?
- .net - 使用 Microsoft.Azure.ActiveDirectory.GraphClient 更改用户密码
- javascript - 在多维数组上使用 javascript forEach 和拼接
- reactjs - 类型“{}”上不存在属性“背景”-React Router 模式
- asp.net-mvc - Dot Net Core 2 代码将 .plist 文件提供给 ios 设备以安装 iOS 应用程序
- apache-spark - 数据框加入pyspark抛出语法错误
- python - 加快python API请求