Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Ein statischer Member "Funktion" kann nicht als "override", "virtual" oder "abstract" markiert werden.
A static member 'function' cannot be marked as override, virtual or abstract
In Methodendeklarationen, die das override-Schlüsselwort, das virtual-Schlüsselwort oder das abstract-Schlüsselwort verwenden, kann das static-Schlüsselwort nicht verwendet werden.
Weitere Informationen finden Sie unter Methoden (C#-Programmierhandbuch).
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;
}
}
}