Compilerfehler CS0113
Ein Member "Funktion", der als "override" markiert ist, kann nicht als "new" oder "virtual" markiert werden.
Die zum Markieren einer Methode verwendeten Schlüsselwörter new und override schließen 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;
}
}
}
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.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: