C#很简单的问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:05:56
请帮忙详解这两句话(包括符号)timer1.Tick += new EventHandler(timer1_Tick) 和timer1.Tick = timer1.Tick + new EventHandler(timer1_Tick)

第一句话是给timer1添加click事件 而添加事件需要委托
new EventHandler(timer1_Tick) 中的EventHandler就是委托
timer1_Tick就是timer1的click事件
第二句话是错的 毫无意义

变量1 += 变量2 等价 变量1= 变量1 + 变量2

而上面的不是变量所以是错的

timer1.Tick = timer1.Tick + new EventHandler(timer1_Tick)
错的,事件只能用+=和-=运算符,

括号中就是要事件调用的方法

线程的调用