Attaching Eventhandler with New Handler vs Directly assigning it
c#, events, syntax
Solution
In C# 2.0 and above, they are identical. In C# 1.2 (the one that shipped with .NET 1.1), only the first syntax (with `new`) compiles ;-p
The second syntax saves key presses, but VS intellisense will typically suggest the first. Ultimately, it makes very little difference. I generally use the second syntax in code-samples online, simply because it avoids going over the (narrow) column width!
Problem
What is the actual difference, advantages and disadvantages, of creating a new event handler, vs assigning it directly to the event? ``` _gMonitor.CollectionChanged += new NotifyCollectionChangedEventHandler(OnCollectionChanged); ``` vs ``` _gMonitor.CollectionChanged += OnCollectionChanged; ```