小编典典

事件处理程序执行的顺序

c#

如果我设置了多个事件处理程序,如下所示:

_webservice.RetrieveDataCompleted += ProcessData1;
_webservice.RetrieveDataCompleted += ProcessData2;

事件RetrieveDataCompleted触发时处理程序的运行顺序是什么?它们是否在同一个线程中运行,并按注册顺序顺序运行?


阅读 255

收藏
2020-05-19

共1个答案

小编典典

当前,它们以注册顺序执行。但是,这是一个实现细节,并且我不会依赖此行为在将来的版本中保持不变,因为规范不要求这样做。

2020-05-19