I'm looking for a good book that covers the .NET 3.5 base class library, using C# as the language. I'm going to be bringing my team up to speed on .NET in general, and I'd like to use the book as a sort of curriculum for my sessions. I don't want something that teaches the language (C#) itself, but rather the base class library (the framework) - I can teach the language without help. Does anyone know of a decent book that meets these criteria?
+3
A:
I would say Rictcher's CLR via C#, Second Edition.
It's true that the book specifically addresses .NET 2.0, but not much has changed in the BCL between 3.5 and 2.0.
Jay Riggs
2009-12-11 18:46:14
just to add:http://www.wintellect.com/CS/blogs/jeffreyr/archive/2009/11/01/what-s-new-in-clr-via-c-3rd-edition-as-compared-to-the-2nd-edition.aspx
Mike_G
2009-12-11 18:47:12
Though it might be worth the wait to get the 4.0 changes that are coming.
Ben S
2009-12-11 18:47:20
I didn't know a 4.0 update was in the works. I'll wait too (I have first edition).
Jay Riggs
2009-12-11 18:50:48
It's available on Safari now:CLR via C#By: Jeffrey RichterPublisher: Microsoft PressPub. Date: February 4, 2010Print ISBN-13: 978-0-7356-2704-8Pages in Print Edition: 896
James Moore
2010-02-05 23:05:21
+1
A:
Programming Microsoft Visual C# 2005: The Base Class Library is said to give good coverage of the BCL. I've been meaning to pick up a copy for myself.
The already mentioned CLR via C# is excellent for learning the inner workings of .NET (specifically the CLR), but does not really address the BCL. However, if you want to teach the inner workings of .NET, a combination of both books plus something that addresses the newer .NET 3.5 features would be excellent.
Mitchell Gilman
2009-12-11 18:51:02