Erreur du compilateur CS0115
'function' : aucune méthode adéquate n’a été trouvée pour la substitution
Une méthode a été marquée comme override, mais le compilateur n’a trouvé aucune méthode à substituer. Pour plus d’informations, consultez override et Savoir quand utiliser les mots clés override et new.
Exemple
L’exemple suivant génère l’erreur CS0115. Vous pouvez la résoudre de deux façons différentes :
Supprimez le mot clé
override
de la méthode dansMyClass2
.Utilisez
MyClass1
comme classe de base pourMyClass2
.
// CS0115.cs
namespace MyNamespace
{
abstract public class MyClass1
{
public abstract int f();
}
abstract public class MyClass2
{
public override int f() // CS0115
{
return 0;
}
public static void Main()
{
}
}
}
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour