Cannot find method 'Combine(EventHandler, EventHandler)
Bonjour,
J'ai fait copier/collé de ce code depuis l'aide de visual j#
lors de compilation j'aurais les erreurs suivantes:
Citation:
Error 2 Cannot find method 'Combine(EventHandler, EventHandler)
Citation:
Error 3 Cannot find method 'Remove(EventHandler, EventHandler)
Code:
1 2 3 4 5 6 7 8 9 10 11
| public delegate void EventHandler(Object sender, EventArgs e);
public EventHandler ev = null;
public void add_Event(EventHandler p)
{
ev = (EventHandler)System.Delegate.Combine(ev, p);
}
public void remove_Event(EventHandler p)
{
ev = (EventHandler)System.Delegate.Remove(ev, p);
} |
pendant mes recherche sur google, j'ai trouvé que la méthode Combine a 2 signature qui sont:
Code:
1 2
| public static délégué Combine (délégué a, délégué b);
public static délégué Combine (délégué [délégués]); |
et dans le code ci-dessus la méthode combine a 2 paramètre qui sont les 2 de type EventHandler, et j'ai pas pu convertir le type EventHandler vers délégué
Merci d'avance