Ошибка компилятора CS0113
Член "функция", помеченный как override, не может быть помечен как new или virtual
Пометка метода ключевыми словами new и override является взаимоисключающей.
Следующий пример приводит к возникновению ошибки CS0113:
C#
// CS0113.cs
namespace MyNamespace
{
abstract public class MyClass
{
public abstract void Foo();
}
public class MyClass2 : MyClass
{
override new public void Foo() // CS0113, remove new keyword
{
}
public static int Main()
{
return 0;
}
}
}
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: