Here is a useful site describing a number of design patterns in detail, along with C# examples.  I haven’t read it in depth yet, but it looks good!  (From furrygoat.)