Timer.Elapsed期望具有特定签名的方法(带有参数
object和
EventArgs)。如果要 在事件注册期间*
使用
PlayMusicEvent带有附加参数的方法,可以将lambda表达式用作适配器: *
myTimer.Elapsed += new ElapsedEventHandler((sender, e) => PlayMusicEvent(sender, e, musicNote));
编辑: 您也可以使用较短的版本:
myTimer.Elapsed += (sender, e) => PlayMusicEvent(sender, e, musicNote);


![将参数传递给EventHandler [重复] 将参数传递给EventHandler [重复]](http://www.mshxw.com/aiimages/31/576079.png)
