継承を禁止されたクラスを作成するには、sealedキーワードを使用します。
サンプル
例)継承を禁止したクラスClass1を定義する
上記Class1クラスを、以下のように継承しようとしてもエラーとなります。
下記のコンパイルエラーが発生します。
エラー CS0509 'Class2': シール型 'Class1' から派生することはできません
備考
- sealedを指定したクラスは継承できないので、abstractクラスにすることもできません。
- sealedは「封印」という意味があります。