views:

462

answers:

8

Can anybody recommend a good book on Patterns and Practices in C#?

I have been having trouble getting my head around some of these ideas and would like to find a good off-line resource.

+5  A: 

Head First Design Patterns

Mark Stahler
+2  A: 

.NET Domain Driven Design with c#. http://as.wiley.com/WileyCDA/WileyTitle/productCd-0470147563.html

Also, Agile Principles, Patterns and Practices in C# by Robert Martin. http://www.amazon.co.uk/Principles-Patterns-Practices-Robert-Martin/dp/0131857258

And Also Applying Domain-Driven Design and Patterns: With Examples in C# and .NET (based on Martin Fowlers excellent book written specifically for .NET)

http://www.amazon.com/Applying-Domain-Driven-Design-Patterns-Examples/dp/0321268202

You can also refer the MS Architecture documents from http://www.codeplex.com/AppArchGuide/Wiki/View.aspx?title=Cheat%20Sheet%20-%20patterns%20%26%20practices%20Catalog%20at%20a%20Glance&referringTitle=Home

The above books are an excellent source of information for patterns and practices.

rajesh pillai
+6  A: 
CMS
+1  A: 

i like this one:

Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series) (Hardcover)

link text

melaos
+1  A: 

Programming Pearls.

Ankur Gupta
+2  A: 

I would suggest reading on this web page. This is online but quite nice to read. http://sourcemaking.com/

eaanon01