It seems that C# 3 hit me without me even noticing, could you guys tell me about good in depth guides to C# 3? from lambda to linq to everything else that was introduced with the third version of the language.
Printed books would be nice, but online guides would be even better!
I've found C# 3.0 in a Nutshell to be very useful.
I found Pro LINQ: Language Integrated Query in C# 2008 to be very helpful for this. It has a chapter which covers all the new language features in 3, and of course the rest of the book goes into a deep dive on LINQ. I would highly recommend it.
I've read the first 4 chapters from 'C# In Depth' by Jon Skeet so far and would recommend this book.
http://msdn.microsoft.com/en-us/library/bb308966.aspx
I've been told this is a good book C# in Depth.
MS Training kits Visual Studio 2008 and .NET Framework 3.5 Training Kit and .NET Framework 3.5 Enhancements Training Kit
Channel 9 presentation\videos
ScottGu has some great posts on C# 3:
Some more useful links: