Partager via


Erreur du compilateur CS0549

Mise à jour : novembre 2007

Message d'erreur

'fonction' est un nouveau membre virtuel dans une classe sealed 'classe'
'function' is a new virtual member in sealed class 'class'

Une classesealed ne peut pas être utilisée comme une classe de base. Par conséquent, il est inutile d'avoir une méthode virtuelle dans une classe sealed.

L'exemple suivant génère l'erreur CS0549 :

// CS0549.cs
// compile with: /target:library
sealed public class MyClass
{
   virtual public void TestMethod() {}   // CS0549
   public void TestMethod2() {}   // OK
}