Toma el siguiente código:
private void anEvent(object sender, EventArgs e) {
//some code
}
¿Cuál es la diferencia entre los siguientes?
[object].[event] += anEvent;
//and
[object].[event] += new EventHandler(anEvent);
[ACTUALIZAR]
Aparentemente, no hay diferencia entre los dos ... el primero es solo azúcar sintáctico del segundo.