Ошибка компилятора CS0711
Обновлен: Ноябрь 2007
Сообщение об ошибке
Статические классы не могут содержать деструкторы
Static classes cannot contain destructors
Для статических классов невозможно создать экземпляры, поэтому для них не нужны конструкторы или деструкторы. Чтобы избежать возникновения этой ошибки, удалите все деструкторы из статических классов или, если все же необходимо создавать и удалять экземпляры, сделайте соответствующие классы нестатическими.
Следующий пример приводит к возникновению ошибки CS0711.
// CS0711.cs
public static class C
{
~C() // CS0711
{
}
public static void Main()
{
}
}