Compilerfehler CS0239
Aktualisiert: November 2007
Fehlermeldung
"Member": Der geerbte Member "übernommener Member" kann nicht überschrieben werden, da er versiegelt ist.
'member' : cannot override inherited member 'inherited member' because it is sealed
Ein Member kann einen als sealed markierten geerbten Member nicht überschreiben. Weitere Informationen finden Sie unter Checked und Unchecked (C#-Referenz).
Im folgenden Beispiel wird CS0239 generiert:
// CS0239.cs
abstract class MyClass
{
public abstract void f();
}
class MyClass2 : MyClass
{
public static void Main()
{
}
public override sealed void f()
{
}
}
class MyClass3 : MyClass2
{
public override void f() // CS0239
// Try the following definition instead:
// public new void f()
{
}
}