[C#] C #: Diferencia entre '+ = anEvent' y '+ = new EventHandler (anEvent)'



Answers

[object].[event] += anEvent;

es solo azúcar sintáctico para -

[object].[event] += new EventHandler(anEvent);
Question

Tome el siguiente código:

private void anEvent(object sender, EventArgs e) {
    //some code
}

¿Cuál es la diferencia entre lo siguiente?

[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 de este último.




Links