Compartir a través de


Error del compilador CS0711

Actualización: noviembre 2007

Mensaje de error

Las clases estáticas no pueden contener destructores
Static classes cannot contain destructors

No puede crearse instancias de una clase estática, por lo tanto necesita constructores ni destructores. Para evitar este error, quite todos los destructores de las clases estáticas; o bien, si está seguro de que quiere crear y destruir instancias, convierta la clase en no estática.

El código siguiente genera el error CS0711:

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

   public static void Main()
   {
   }
}