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 Member ""Funktion", der als "override" markiert ist, kann nicht als "new" oder "virtual" markiert werden.
A member 'function' marked as override cannot be marked as new or virtual
Das Markieren von Methoden mit dem new-Schlüsselwort und dem override-Schlüsselwort schließt sich gegenseitig aus.
Im folgenden Beispiel wird CS0113 generiert:
// 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;
}
}
}