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

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


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

"статический тип": статическим классам не удается реализовать интерфейсы

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

Пример

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

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