eventos - invocar evento c#
¿Hay una diferencia real en las 2 formas diferentes de adjuntar manejadores de eventos en C#? (2)
Son exactamente lo mismo, se llama azúcar sintáctica.
Hay muchas cosas que no son necesarias, para obtener una mejor idea de ellas mientras programa, debería probar algo como Resharper . Coloreará el código innecesario en Gray. Sin mencionar toda una miríada de increíbles herramientas y refactorizaciones.
En C # hay alguna diferencia real (aparte de la sintaxis) bajo el capó entre:
myButton.Click += new EventHandler(myMemberMethod);
y
myButton.Click += myMemberMethod;
?
El segundo método es un atajo al primero, se introdujo en C # 2.0
Ver también este hilo .