Looking for c# Keywords? Try Ask4Keywords

C# Language запечатанный


пример

При применении к классу sealed модификатор предотвращает наследование других классов.

class A { }
sealed class B : A { }
class C : B { } //error : Cannot derive from the sealed class

При применении к virtual методу (или виртуальному свойству) sealed модификатор предотвращает переопределение этого метода (свойства) в производных классах.

public class A 
{
    public sealed override string ToString() // Virtual method inherited from class Object
    {
        return "Do not override me!";
    }
}

public class B: A 
{
    public override string ToString() // Compile time error
    { 
        return "An attempt to override"; 
    }
}