部分 Class 继承基础 Class

Partial Class Inherits Base Class

我需要将 class 初始化文件中的 Inherits 语句更改为

Inherits FileSystemWatcher

但我发现这会禁用

System.Windows.Forms.Form

我的文件中的引用并为我提供缺少方法引用的调试错误。初始化文件也不接受

Inherits FileSystemWatcher

声明。

我尝试导入

System.Windows.Forms.Form

关于初始化文件,但这并不能解决文件中的引用问题。我发现

System.Window.Forms.Form

必须在初始化文件的inherits语句中。

我觉得有两个问题:主文件和初始化文件中的基 class 必须相同,并且 Windows Forms 命名空间必须在初始化文件以对文件中使用的方法进行有效引用。

如何克服这些障碍,以便在我的主要 class 中使用 FileSystemWatcher inherit 语句?

此问题已通过导入相关命名空间得到解决。 jmcilhinney 建议它是 System.IO 命名空间。导入后,我就可以使用 Inherits FileSystemWatcher 语句,这是我在使用的方法中引用 classes 所需要的。另一个问题是对基本 class 继承的引用必须在主 class 以及任何部分 class 中相同,否则 Visual Studio 将标记错误基础 class 不一样。