Video: Creating Custom Events and Delegates with C#
It's no secret that events and delegates play a crucial role in the .NET framework. Without them it would be hard to handle user input or notify other objects when an action occurs. Author of this screencast get a lot of questions about events and delegates in classes he teach so he decided to put together a video that outlines the fundamentals of creating a custom class that exposes an event and a delegate. The video also demonstrates how to create a custom EventArgs class and how events can be consumed using C#. The code shown in the video can be downloaded here.