The Wayback Machine - https://web.archive.org/web/20110922000220/http://www.codeguru.com:80/csharp/csharp/cs_delegates/

    Delegates

    [Updated] Tray Notify - Part III (WCF Service)

    Part three of a series that illustrates using WCF to communicate between a Windows service and client application.

    [Updated] Tray Notify - Part I (Getting Started)

    Part one of a series that illustrates using WCF to communicate between a Windows service and client application.

    [Updated] Tray Notify - Part II (Windows Service)

    Part two of a series that illustrates using WCF to communicate between a Windows service and client application.

    Creating a Dockable Panel ControlManager Using C#, Part 3

    Continue your study of how to create your own dockable Forms.

    Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS Feed

    Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS feed using System.Diagnostics.EventLog, EntryWritten, and EnableRaisingEvents.

    Lights Out Game (in C#)

    Just play a game of Lights Out, or take some time to see an array of buttons put to use.

    A Yes/Yes to All/No/No to all MessageBox

    This dialog was designed to work much like a standard Windows Message Box, but with a "memory" to recall user input when "Yes to All" or "No to All" are selected, and not display the message box any longer in a specific instance.

    Working with Delegates Made Easier with C# 2.0

    See how the new delegate syntax conveniences in C# 2.0 take a lot of the tedium and drudgery out of working with delegates.

    Event Handling in .NET Using C#

    The discussion starts with an introduction to the concept of delegates and then it extends that concept to events and event handling in .NET using C#.