//删除事件2 public static void RemoveEvent(string eventname, EventDispose fun) { if (dic_events.ContainsKey(eventname)) { dic_events[eventname].Remove(fun); } }
//添加事件 public static void AddEvent(string eventname, EventDispose fun) { if (!dic_events.ContainsKey(eventname)) { dic_events.Add(eventname, new HashSet <EventDispose>()); } dic_events[eventname].Add(fun); }