Erreur du compilateur CS0113
Un membre 'fonction' marqué comme override ne peut pas être marqué comme new ni virtual
Marquer une méthode avec les mots clés new et override sont des opérations qui s’excluent mutuellement.
L’exemple suivant génère l’erreur CS0113 :
// 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;
}
}
}
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :