标签: c# events
如果在给定时间内引发了两个或多个特定类型的事件,我正在寻找引发复合事件的方法。
我首先维护了事件类型和时间的字典。
private Dictionary<char,DateTime> _events = new Dictionary<char, DateTime>();
在我收到事件时更新它。
如果要给定时间限制,以任意顺序获得3个事件“ 1”,“ 2”和“ 3”,我想引发复合事件。
我更喜欢c#。尽管也欢迎使用其他语言解决方案。