Bonjour,
Je cherche à faire une classe générique ayant pour paramètre une delegate de sorte à pouvoir écrire ce type de code :
Auriez vous une idée de comment faire pour qu'une type passé à une classe template est pour contrainte qu'il soit une delegate ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class EventManager<DelegateType, EnumerationType> where DelegateType : delegate { ... } { DelegateType[] events; }
Ceci résoudrai la problematique majeure d'une classe EventManager que j'essaye de coder et me permettrai d'écrire ce type de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 events[index] += paramDelegate;
Partager