J'ai donc un événement personnalisé comme celui-ci:C# événements personnalisés avec Surcharges
Work w = new worker()
w.newStatus += new worker.status(addStatus);
w.doWork();
void addStatus(string status)
{
MessageBox.Show(status);
}
et ceci:
public event status newStatus;
public delegate void status(string status);
public void doWork()
{
newStatus("Work Done");
}
Si je devais faire « addStatus » une surcharge, qu'est-ce que je dois faire pour passer les paramètres de surcharge sans créer un second délégué/événement?
J'ai besoin plus d'informations. Quand vous dites "make addStatus overload", que voulez-vous dire? Vous voulez une surcharge qui prend un ensemble de paramètres différent? –
@Charlie: Je crois que c'est ce que veut le PO. Par exemple. 'addStatus (string status)' et 'addStatus (statut de chaîne, drapeau booléen)' –
@Charlie Ce que o.k.w dit est ce que je voulais dire – Lienau