Ler em inglês

Compartilhar via


Erro do Compilador CS0711

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 finalizadores. Para evitar esse erro, remova o finalizador das classes estáticas ou, se você realmente quiser construir e destruir instâncias, altere a classe para não estática.

O seguinte exemplo gera o erro CS0711:

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