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()
   {
   }
}