What is the actual difference, advantages and disadvantages, of creating a new event handler, vs assigning it directly to the event?
_gMonitor.CollectionChan
The compiler has enough information available to make the new EventHandler effectively syntactic sugar.
new EventHandler
It knows that you are attaching an event handler to an event, as only += and -= are valid at this point, so you don't need tell it what to do.
+=
-=