Compilerfehler CS0112
Ein statischer Member "Funktion" kann nicht als "override", "virtual" oder "abstract" markiert werden.
Eine Methodendeklaration, die das override
-, virtual- oder abstract -Schlüsselwort verwendet, darf nicht auch das static -Schlüsselwort verwenden.
Weitere Informationen finden Sie unter Methoden.
Im folgenden Beispiel wird CS0112 generiert:
// 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;
}
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.