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