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


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

Обновлен: Ноябрь 2007

Сообщение об ошибке

Статические классы не могут иметь конструкторы экземпляров
Static classes cannot have instance constructors

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

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

// CS0710.cs
public static class C
{
   public C()  // CS0710
   {
   }

   public static void Main()
   {
   }
}