事件处理程序列表

时间:2012-10-29 18:22:40

标签: c# .net-4.5

我想创建一个事件处理程序的字典,或类似带键的方法字典

并在接受键的方法中使用它,当调用此函数时我使用键搜索并触发事件或方法

任何想法

2 个答案:

答案 0 :(得分:3)

您可以创建EventHandler的字典:

Dictionary<string, EventHandler> eventHandlers   // using a string or whatever you like for a key

并像这样调用:

eventHandlers[key].Invoke();

答案 1 :(得分:0)