Scott Stewart gives a good overview of Delegates and Event Handlers in his recent blog. He has some good points regarding how to define events and some of the implications of not using some forethought in designing events.
Hi, I'm John Papa. I author this blog, create courses for Pluralsight and am a Google Developer Expert and Microsoft Regional Director. I speak at events and I train technology thought leaders