Erreur du compilateur CS0123
Aucune surcharge pour 'method' ne correspond au délégué 'delegate'
Une tentative de création d’un délégué a échoué, car la signature correcte n’a pas été utilisée. Les instances d’un délégué doivent être déclarées avec la même signature que celle de la déclaration delegate.
Vous pouvez corriger cette erreur en ajustant la signature de la méthode ou du délégué. Pour plus d'informations, consultez Délégués.
L’exemple suivant génère l’erreur CS0123.
// CS0123.cs
delegate void D();
delegate void D2(int i);
public class C
{
public static void f(int i) {}
public static void Main()
{
D d = new D(f); // CS0123
D2 d2 = new D2(f); // OK
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :