Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
// CS0711.cs
public static class C
{
~C() // CS0711
{
}
public static void Main()
{
}
}
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.