¿Hay algún beneficio en el uso explícito de la declaración "nuevo EventHandler"?
Al asignar controladores de eventos a algo así como un contextoMenuItem
, por ejemplo, hay dos sintaxis aceptables:
MenuItem item = new MenuItem("Open Image", btnOpenImage_Click);
...y...
MenuItem item = new MenuItem("Open Image", new EventHandler(btnOpenImage_Click));
También tengo en cuenta que lo mismo parece aplicarse a esto:
listView.ItemClick += listView_ItemClick;
...y...
listView.ItemClick += new ItemClickEventHandler(listView_ItemClick);
¿Hay alguna ventaja particular para el segundo (explícito) sobre el primero? ¿O es más una pregunta estilística?