Erreur du compilateur CS1662
Impossible de convertir le bloc de méthode anonyme en type délégué 'type délégué', car certains types de retour ne sont pas implicitement convertibles en type de retour délégué
Cette erreur se produit si l’instruction return du bloc de méthode anonyme avait un type qui n’était pas implicitement convertible en type de retour du délégué.
L’exemple suivant génère l’erreur CS1662 :
// CS1662.cs
delegate int MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(int i) { return 1.0; }; // CS1662
// Try this instead:
// MyDelegate d = delegate(int i) { return (int)1.0; };
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :