Partager via


Erreur du compilateur CS0249

Mise à jour : novembre 2007

Message d'erreur

Ne pas substituer object.Finalize. Fournir un destructeur à la place.
Do not override object.Finalize. Instead, provide a destructor.

Utilisez la syntaxe du destructeur pour spécifier les instructions à exécuter lorsque votre objet est détruit.

Pour plus d'informations, consultez Syntaxe de destructeur en langage C# et C++.

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

// CS0249.cs
class MyClass
{
   protected override void Finalize()   // CS0249
   // try the following line instead
   // ~MyClass()
   {
   }

   public static void Main()
   {
   }
}