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. I get a lot of questions about events and delegates in classes I teach so I 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#.
Thanks to Orcsweb for hosting my website (http://www.xmlforasp.net) and for giving me space to host videos! If you're looking for a host I highly recommend them. You won't find better service anywhere.