Partager via


Erreur du compilateur CS0711

Mise à jour : novembre 2007

Message d'erreur

Les classes static ne peuvent pas contenir de destructeurs
Static classes cannot contain destructors

Une classe static ne peut pas être instanciée ; les constructeurs ou les destructeurs ne sont donc pas utiles. Pour éviter cette erreur, supprimez tous les destructeurs des classes static (ou, si vous souhaitez vraiment construire et détruire des instances, transformez la classe en classe non static).

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

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

   public static void Main()
   {
   }
}