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()
{
}
}