Error del compilador CS0238

Actualización: noviembre 2007

Mensaje de error

'miembro' no puede ser sealed porque no es override
'member' cannot be sealed because it is not an override

sealed se utilizó en un miembro que no estaba marcado también como override. Para obtener más información, vea Herencia (Guía de programación de C#).

El código siguiente genera el error CS0238:

// CS0238.cs
abstract class MyClass
{
   public abstract void f();
}

class MyClass2 : MyClass
{
   public static void Main()
   {
   }

   public sealed void f() // CS0238
   // Try the following definition instead:
   // public override sealed void f()
   {
   }
}