Ler em inglês

Partilhar via


Erro do compilador CS0711

As classes estáticas não podem conter destruidores

Uma classe estática não pode ser instanciada, portanto, não tem necessidade de construtores ou finalizador. Para evitar esse erro, remova o finalizador das classes estáticas ou, se você realmente quiser construir e destruir instâncias, torne a classe não estática.

O exemplo a seguir gera CS0711:

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