I was recently notified that the 3rd edition of the C# Programming Language is out.
This version has is new in several ways. Obviously, it includes a description of all the new C# 3.0 language features.
In addition, a number of people were invited to provide annotations on the language specification. It’s an incredible group of smart people:
Brad Abrams and Krzystof Cwalina (of Framework Design Guidelines fame)
Joseph Albahari (of C# in a nutshell fame)
Don Box (of Don Box fame)
Jesse Liberty (of Programming C# fame)
Eric Lippert (member of the C# team, with a fantastic blog)
Fritz Onion (of Essential ASP.NET fame)
Vladimir Reshetnikov (SDET on the C# team)
Chris Sells (of Chris Sells fame)
Oh, and they let me add my annotations as well.
All of these projects are Open Source (using the Creative Commons license for content, and the MIT license for code). If you would like to contribute, visit our GitHub Repository. Or, if you have questions, comments, or ideas for improvement, please create an issue for us.