CS0711 de erro do compilador
Mensagem de erro
Classes estático não podem conter destruidores
Uma classe estática não pode ser instanciada, portanto, não há necessidade de construtores ou destruidores.Para evitar esse erro, remova qualquer destruidores classes estáticas ou, se quiser realmente construir e destruir instâncias, verifique a classe non-estático.
O exemplo a seguir gera CS0711:
// CS0711.cs
public static class C
{
~C() // CS0711
{
}
public static void Main()
{
}
}