sealed 修飾子をクラスに適用すると、他のクラスがクラスから継承できなくなります。 次の例では、クラス B はクラス Aから継承しますが、クラス Bから継承できるクラスはありません。 class A {} sealed class B : A {} 基底クラスの仮想メソッドまたはプロパティをオーバーライドするメソッドまたはプロパティに対して、sealed 修飾子を使用することもできます。 これにより、クラスから派生するクラスを許可し、特定の仮想メソッドまたはプロパティをオーバーライドできないようにすることができます。 例 次の例では、Z は Y から継承しますが、Z は、F で宣言され、Xでシールされている仮想関数 Y をオーバーライドできません。 class X { protected virtual void F() { Console.WriteLine("X.F"); } pr