Прочитать на английском

Поделиться через


Ошибка компилятора CS0711

Статические классы не могут содержать деструкторы.

Не удается создать экземпляр статического класса, поэтому он не нуждается в конструкторах или методе завершения. Чтобы избежать этой ошибки, удалите метод завершения из статических классов или, если вы действительно хотите создать и уничтожить экземпляры, сделайте класс нестатичным.

Следующий пример приводит к возникновению ошибки CS0711:

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