Erreur du compilateur CS0238
Mise à jour : novembre 2007
Message d'erreur
'membre' ne peut pas être sealed, car il ne s'agit pas d'une substitution
'member' cannot be sealed because it is not an override
sealed a été utilisé sur un membre qui n'était pas marqué avec override. Pour plus d'informations, consultez Héritage (Guide de programmation C#).
L'exemple suivant génère l'erreur 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()
{
}
}