Есть ли реальная разница в двух разных способах подключения обработчиков событий в C#?
Вопрос
В С# есть ли какая-либо реальная разница (кроме синтаксиса) между:
myButton.Click += new EventHandler(myMemberMethod);
и
myButton.Click += myMemberMethod;
?
Решение
Второй метод является сокращенным вариантом первого, он был представлен в C# 2.0.
Смотрите также эта тема.
Другие советы
Они совершенно одинаковы, это называется синтаксическим сахаром.
Есть много вещей, которые не нужны, чтобы лучше понять их во время программирования, попробуйте что-то вроде Решарпер.Он окрасит ненужный код в серый цвет.Не говоря уже о множестве невероятных инструментов и рефакторингов.
Не связан с StackOverflow