Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Статический член "функция" не может быть помечен как 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;
}
}
}