Ошибка компилятора CS0505
"член1": невозможно переопределить, так как "член2" не является функцией
Объявление класса пыталось переопределить не являющийся методом объект в базовом классе. Переопределения должны соответствовать типу члена. Если нужен метод с тем же именем, что и метод в базовом классе, используйте ключевое слово new (а не override) в объявлении метода в базовом классе.
В следующем примере возникает ошибка CS0505:
// CS0505.cs
// compile with: /target:library
public class clx
{
public int i;
}
public class cly : clx
{
public override int i() { return 0; } // CS0505
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: