Есть ли реальная разница в 2 разных способах подключения обработчиков событий в C #? - PullRequest
8 голосов
/ 18 октября 2008

В C # есть ли реальная разница (кроме синтаксиса) под капотом:

myButton.Click += new EventHandler(myMemberMethod);

и

myButton.Click += myMemberMethod;

Ответы [ 2 ]

14 голосов
/ 18 октября 2008

Второй метод является ярлыком первого, он был введен в C # 2.0

См. Также эту тему .

5 голосов
/ 18 октября 2008

Они точно такие же, его называют синтаксисом сахара.

Есть много вещей, которые не нужны, чтобы получить лучшее представление о них во время программирования, вы должны попробовать что-то вроде Resharper . Он закрасит ненужный код в серый. Не говоря уже о множестве невероятных инструментов и рефакторингов.

...