1
3
C#中没有内置机制来排队事件并将其作为附加的处理程序进行分派。 当一些有趣的活动发生时,事件会同步引发…““等待”处理程序将需要阻止进程。 您可以通过提供 custom implementation of the event member 您需要一个单独的数据结构来缓存有关以前“引发”事件的信息,并在附加处理程序时将其排队。 上述方案的问题在于,尽管它可能非常不寻常,而且有点混乱。大多数开发人员不希望事件以这种方式引发。如果大量事件在没有附加处理程序的情况下发生,那么最终可能会使用大量内存来存储永远不会被分派的事件,这一事实也很复杂。就我个人而言,我一般建议避免这样的设计。 |
Pikachu620 · 可以对事件列表进行排序吗? 2 年前 |
ManP22 · 我想在同一次单击中调用两个常量 2 年前 |
Pepe · 如何在JavaScript中的函数之间恢复/传递事件对象 2 年前 |