Существует ли разница между этими двумя форматами для подписки на события:
Стиль 1:
foo.BarEvent += FooEventMethod;
Стиль 2:
foo.BarEvent += new FooEventHandler(FooEventMethod);
Это стиль С# 1.0 для подписки на событие.
foo.BarEvent += new FooEventHandler(FooEventMethod);
Начиная с С# 2.0, вы можете подписаться на событие, подобное этому
foo.BarEvent += FooEventMethod;
выше код точно равен версии1, то, что происходит, это компилятор, создающий для вас new FooEventHandler(FooEventMethod)
.