J'ai le pseudo code suivant qui fonctionne:Comment transmettre des arguments aux délégués?
KeyBindings[Keys.Right] += Method1;
KeyBindings[Keys.Right] += Method2;
Le problème que je suis en cours d'exécution en est que je voudrais être en mesure de le faire:
KeyBindings[Keys.Right] += Method1(argument);
KeyBindings[Keys.Right] += Method2(argument1, argument 2);
Est-ce possible? Si oui, comment réécrire mon code pour y parvenir?
KeyBindings est défini comme:
Dictionary<Keys, Action> KeyBindings = new Dictionary<Keys, Action>();
Qu'est-ce que 'KeyBindings' est censé être? Un dictionnaire des délégués? –
@JeffMercado: voir modifier s'il vous plaît. – Kittoes0124