Ошибка компилятора CS0470
Обновлен: Ноябрь 2007
Сообщение об ошибке
Метод "метод" не может реализовать метод доступа интерфейса "метод доступа" для типа "тип". Используйте явную реализацию интерфейса.
Method 'method' cannot implement interface accessor 'accessor' for type 'type'. Use an explicit interface implementation.
Эта ошибка возникает, когда метод доступа пытается реализовать интерфейс. Необходимо использовать явную реализацию интерфейса.
Пример
Следующий пример проводит к созданию ошибки 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
}