Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las clases estáticas no pueden contener destructores
No se puede crear una instancia de una clase estática, por lo que no necesita constructores ni finalizador. Para evitar este error, quite los finalizadores de clases estáticas o, si realmente desea construir o destruir instancias, haga que la clase sea no estática.
El ejemplo siguiente genera la advertencia CS0711:
// CS0711.cs
public static class C
{
~C() // CS0711
{
}
public static void Main()
{
}
}