Compilerfehler CS0711

Aktualisiert: November 2007

Fehlermeldung

Statische Klassen können keine Destruktoren enthalten.
Static classes cannot contain destructors

Eine statische Klasse kann nicht instanziiert werden, also sind dafür keine Konstruktoren oder Destruktoren notwendig. Vermeiden Sie diesen Fehler, indem Sie Destruktoren von statischen Klassen entfernen. Legen Sie die Klasse als nicht statisch fest, wenn Instanzen tatsächlich erstellt und zerstört werden sollen.

Im folgenden Beispiel wird der Fehler CS0711 generiert.

// CS0711.cs
public static class C
{
   ~C()  // CS0711
   {
   }

   public static void Main()
   {
   }
}