16

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!

dsolimano
  • 8,600
  • 3
  • 47
  • 62
albertein
  • 25,166
  • 5
  • 53
  • 57

10 Answers10

16

ScottGu has some great posts on C# 3:

Some more useful links:

Eric Schoonover
  • 45,692
  • 46
  • 149
  • 200
5

There are some high quality blogs out there.

some of my favorites: Eric Lippert, Eric White, Scott Gu

Gulzar Nazim
  • 51,218
  • 24
  • 126
  • 170
4

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

Gern Blanston
  • 42,124
  • 19
  • 48
  • 64
3

I've read the first 4 chapters from 'C# In Depth' by Jon Skeet so far and would recommend this book.

dhr
  • 31
  • 2
2

Just another recommendation for C# in Depth; not only will it fully explain C# 3.0 - but it will also significantly improve your understanding of C# 2.0 - for example, a lot of the more subtle nuances of iterator blocks or captured variables.

Definitely worth a read.

Marc Gravell
  • 976,458
  • 251
  • 2,474
  • 2,830
1

http://msdn.microsoft.com/en-us/library/bb308966.aspx

torial
  • 13,011
  • 9
  • 61
  • 89
1

If your looking for some dead tree reference, I recommend Pro C# 2008 and the .NET 3.5 Platform by Andrew Troelsen.

http://www.amazon.co.uk/gp/reader/1590598849/ref=sib_rdr_toc?ie=UTF8&p=S006&j=0#reader-page

Almond
  • 1,533
  • 1
  • 14
  • 20
1

I've found C# 3.0 in a Nutshell to be very useful.

Ferruccio
  • 96,346
  • 38
  • 221
  • 297
0

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.

Steve Scheffler
  • 3,556
  • 2
  • 19
  • 22
0

The C# 3 specification gives a complete description of the language, however this might be too much detail for your needs.

ljs
  • 36,109
  • 36
  • 104
  • 124