英語で読む

次の方法で共有


'MustInherit' は、その他の部分型の 1 つに指定された 'NotInheritable' と組み合わせて使用できないので、部分型 '<部分型名>' に指定できません

クラスが複数の部分宣言で定義されており、そのうちの 1 つは MustInherit を指定し、別の 1 つは NotInheritableを指定しています。

1 つのクラスの定義を複数の部分宣言間で分割すると、コンパイラはすべての部分宣言の和集合としてこのクラスを処理します。 これは、メンバーだけでなく、実装、継承、およびアクセス レベルにも適用されます。

クラスを abstractsealedの両方に設定することはできません。つまり、継承を必要とし、同時に禁止することはできません。 このため、同じクラスに対して MustInheritNotInheritable を両方指定することはできません。

エラー ID: BC30926

このエラーを解決するには

  • クラスで継承を必要とするか、継承を禁止するか、またはそのどちらも設定しないかを決定し、その決定に調和しないキーワードを削除します。

関連項目