Erreur du compilateur CS0711
Les classes static ne peuvent pas contenir de destructeurs
Une classe static ne pouvant pas être instanciée, elle n’a pas besoin de constructeur ni de finaliseur. Pour éviter cette erreur, supprimez tous le finaliseur des classes static ou, si vous voulez vraiment construire et détruire des instances, faites en sorte que la classe ne soit pas static.
L’exemple suivant génère l’erreur CS0711 :
// CS0711.cs
public static class C
{
~C() // CS0711
{
}
public static void Main()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :