У меня есть следующие EventHandler
, к которому я добавил параметр MusicNote
музыку:параметр Pass для EventHandler
public void PlayMusicEvent(object sender, EventArgs e,MusicNote music)
{
music.player.Stop();
System.Timers.Timer myTimer = (System.Timers.Timer)sender;
myTimer.Stop();
}
Мне нужно добавить обработчик к Timer
так:
myTimer.Elapsed += new ElapsedEventHandler(PlayMusicEvent(this, e, musicNote));
но получить ошибка:
"Method name expected"
EDIT: В этом случае я просто передаю m метод, который содержит этот фрагмент кода, как бы я пропустил собственный таймер EventArgs
?
Ответы на дублированный вопрос сосут хотя. Главный ответ здесь должен быть каноническим ответом. –