Erreur du compilateur CS1731
Impossible de convertir 'expression' en délégué, car certains types de retour du bloc ne sont pas implicitement convertibles en type de retour délégué.
Cette erreur est générée quand le type de retour d’une expression lambda ou d’une méthode anonyme n’est pas compatible avec le type de retour du délégué.
- Modifiez le type de retour du délégué ou de l’expression.
Le code suivant génère l’erreur CS1731 :
class CS1731
{
delegate double D();
D d = () => { return "Who knows the real sword of Gryffindor?"; };
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :