DispatcherTimer.勾号语句的语法查询

本文关键字:语法 查询 语句 DispatcherTimer | 更新日期: 2023-09-27 18:01:20

 dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick)

在上面的语句中,我想知道为什么是+=而不是=我试图找到关于它的很多,但只是找不到任何答案,但只是知道它触发一个事件当一个滴答计时器完成

DispatcherTimer.勾号语句的语法查询

Tick是一个事件. net事件基本上是pub/sub模型的表示。事件处理程序订阅特定事件。事件发布者可以随时引发事件,此时将调用所有事件处理程序。对于任何特定事件,可以有多个事件处理程序,因此可以使用+=而不是=

值得理解的是,事件和委托是略有不同的——尽管事件使用委托来表示处理程序。