Read the book C# in Depth for a clear description of delegates.
>I would second that and while you are at it, naming of delegates, handlers, events as there is so much confusion amongst writers that it was the hardest part for me in learning this topic. Some called the delegates ConnectionStateChangedDelegate and others called it ConnectionStateChangedHandler and others OnConnectionStateChanged. I have decided what is right for me.
>
>Tim
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer