February 2010
Beginner
400 pages
11h 13m
English
For those developers who really want to delve into the details of a language, I don't think you can do much better than reading Jon Skeet's C# in Depth (Manning, 2008). A revised version for .NET 4.0 is currently on its way (see http://csharpindepth.com).
I spoke to Jon about his thoughts on C# 2010.
What do you see as the top feature(s) in C# 2010, and why?
Named arguments and optional parameters, without a doubt. (That sounds like two features, but they naturally come together.) It's a small feature, but it's likely to be the most widely used one. Two of the others (better COM support and dynamic typing) are only likely to be used by a minority of developers, and while generic variance is useful and interesting, it's more of ...