Compiler Warning (level 1) CS0465

Eine neue Finalize-Methode kann den Aufruf eines Destruktors st├Âren.Wollten Sie einen Destruktor deklarieren?

Diese Warnung wird ausgegeben, wenn Sie eine Klasse mit einer Methode erstellen, deren Signatur public virtual void Finalize lautet.

Wenn eine solche Klasse als Basisklasse verwendet wird und wenn die ableitende Klasse einen Destruktor definiert, ├╝berschreibt der Destruktor die Finalize-Methode der Basisklasse, nicht aberFinalize.

Beispiel

Im folgenden Beispiel wird CS0465 generiert.

// CS0465.cs  
// compile with: /target:library  
class A  
{  
   public virtual void Finalize() {}   // CS0465  
}  

// OK  
class B  
{  
   ~B() {}  
}