A short while ago the second edition of my C# book, Accelerated C# 2008 was shipped from Apress. Just about all of the material from the previous edition is included in this one plus 3 new chapters covering the exciting new functional programming features of the C# 3.0 language. Those new features include Extension Methods, Lambda Expression, and LINQ. C# 3.0 also introduces a few smaller new features that mostly facilitate the three just mentioned and they are also covered in new material.
You can find the table of contents of "Accelerated C# 2008" here.


I picked this up a few days ago and have been enjoying it immensely. I searched high and low for just the right C# for me. Since I know Java, I didn't want a 1600 page tome explaining to me what a loop is, etc. Great job on making something suitable for the professional programmer.
Was it published before C# 3.0 was released? If so, are there any changes I should be aware of between what's in your book and what ended up in 3.0?
Hi Matt,
I know the title of the book can be a bit confusing. Visual C# 2008 is the marketing name for for C# 3.0. Therefore, Accelerated C# 2008 does cover all of the new features of C# 3.0. Yes, it is confusing, and some in the blogosphere have expressed their frustration with the marketing names and how one is supposed to logically make the mapping to the actual version names of the language.
I hope this helps explain things,
-Trey