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

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


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

Метод "метод" не может реализовать метод доступа интерфейса "метод_доступа" для типа "тип". Используйте явную реализацию интерфейса.

Эта ошибка возникает, когда метод доступа пытается реализовать интерфейс. Должна использоваться явная реализация интерфейса.

Пример

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

// CS0470.cs  
// compile with: /target:library  
  
interface I  
{  
   int P { get; }  
}  
  
class MyClass : I  
{  
   public int get_P() { return 0; }   // CS0470  
   public int P2 { get { return 0;} }   // OK  
}