Предупреждение компилятора (уровень 2) CS0114
"функция1" скрывает унаследованный член "функция2". Чтобы текущий метод переопределял реализацию, добавьте ключевое слово override. В противном случае добавьте ключевое слово new.
Объявление в классе конфликтует с объявлением в базовом классе, поэтому член базового класса будет скрыт.
Для получения дополнительной информации см. базу.
Следующий пример приводит к возникновению ошибки CS0114:
// CS0114.cs
// compile with: /W:2 /warnaserror
abstract public class clx
{
public abstract void f();
}
public class cly : clx
{
public void f() // CS0114, hides base class member
// try the following line instead
// override public void f()
{
}
public static void Main()
{
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: