我有事件,例如:
public event EventHandler<NewReadyMessageEventArgs> NewReadyMessage
问题是我需要为其附加两个处理程序,并且我需要在另一个之前执行一个(因为最后一个取决于第一个)。即我需要一定的处理程序执行顺序。
我知道实际上处理程序将被一一执行,因此我只需要按正确的顺序附加它们,但这将是非常容易出错的设计。
我想创建单独的处理程序并附加它。在这个处理程序中,我只想按正确的顺序执行我的两个处理程序。你怎么看,你有什么建议?