“MustInherit”不能为分部类型“<partialtypename>”指定,因为它不能与为该类型的某个其他分部类型指定的“NotInheritable”组合

更新:2007 年 11 月

在多个分部声明中定义了类,这些声明中的其中一个指定 MustInherit,而另一个则指定 NotInheritable。

当您在几个分部声明间划分类的定义时,编译器会将该类视为它的所有分部声明的联合。这一点不仅适用于成员,而且适用于实施、继承和访问级别。

类不能同时为“抽象”和“密封”,这意味着它不能同时要求和禁止继承。 因此,您不能为同一个类同时指定 MustInherit 和 NotInheritable。

**错误 ID:**BC30926

更正此错误

  • 决定类是应该要求继承、禁止继承还是既不要求也不禁止,然后移除与您决定的选项不相符的关键字。

请参见

概念

继承的基础知识

参考

分部 (Visual Basic)

MustInherit

NotInheritable