Errore del compilatore CS0249

Aggiornamento: novembre 2007

Messaggio di errore

Non eseguire l'override di object.Finalize. Fornire un distruttore.
Do not override object.Finalize. Instead, provide a destructor.

Utilizzare la sintassi del distruttore per specificare le istruzioni da eseguire quando viene distrutto un oggetto.

Per ulteriori informazioni vedere Sintassi del distruttore in C# e C++.

Il seguente codice di esempio genera l'errore CS0249:

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

   public static void Main()
   {
   }
}