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,870
  • 3
  • 48
  • 63
albertein
  • 26,396
  • 5
  • 54
  • 57

10 Answers10

16

ScottGu has some great posts on C# 3:

Some more useful links:

Eric Schoonover
  • 47,184
  • 49
  • 157
  • 202
5

There are some high quality blogs out there.

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

Gulzar Nazim
  • 51,744
  • 26
  • 128
  • 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,482
  • 19
  • 50
  • 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
  • 1,026,079
  • 266
  • 2,566
  • 2,900
1

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

torial
  • 13,085
  • 9
  • 62
  • 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,563
  • 1
  • 14
  • 20
1

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

Ferruccio
  • 98,941
  • 38
  • 226
  • 299
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,706
  • 2
  • 21
  • 22
0

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

ljs
  • 37,275
  • 36
  • 106
  • 124