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


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

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

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

"static type": статические классы не могут реализовывать интерфейсы
'static type' : static classes cannot implement interfaces

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

Пример

В следующем примере возникает ошибка CS0714.

// CS0714.cs
interface I
{
}

public static class C : I  // CS0714
{
    public static void Main()
    {
    }
}