Возьмите приведенный ниже код:
private void anEvent(object sender, EventArgs e) {
//some code
}
В чем разница между следующими?
[object].[event] += anEvent;
//and
[object].[event] += new EventHandler(anEvent);
[ОБНОВЛЕНИЕ]
По-видимому, нет никакой разницы между двумя... первый - это просто синтаксический сахар последнего.