There are one of two books specific to Design Patterns for C#, but the book I like the best is Head First Design Patterns, for Java. Java and C# are extremely close, and C# is mostly a superset. The "Head First" series is a favorite of mine because they don't waste my time and they explain things well. Sometimes they lack complete treatment, but that's probably a good thing because I don't want a Phd in Design Patterns.
This company has also great documentation and sample code (a little pricy, but first-rate):
http://www.dofactory.com/Patterns/Patterns.aspx