Errore del compilatore CS1662
Non è possibile convertire il blocco di metodi anonimi nel tipo delegato 'delegate type' perché alcuni dei tipi restituiti nel blocco non sono convertibili in modo implicito nel tipo restituito del delegato
Questo errore si verifica se l'istruzione restituita del blocco di metodi anonimi ha un tipo che non è convertibile in modo implicito nel tipo restituito del delegato.
L'esempio seguente genera l'errore 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; };
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: