Erreur du compilateur CS0508
'Type 1' : le type doit être 'Type 2' pour correspondre au membre substitué 'Member Name'
Une tentative de modification du type de retour dans une substitution de méthode a été effectuée. Pour résoudre cette erreur, vérifiez que les deux méthodes déclarent le même type de retour.
L’exemple suivant génère l’erreur CS0508.
// CS0508.cs
// compile with: /target:library
abstract public class Clx
{
public int i = 0;
// Return type is int.
abstract public int F();
}
public class Cly : Clx
{
public override double F()
{
return 0.0; // CS0508
}
}
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 :