C# Language Specification
The C# Language Specification is the definitive source for C# syntax and usage. It contains detailed information about all aspects of the language and many points not covered in the Visual C# product documentation.
The C# Language Specification is available on line from the Microsoft Developer Network (MSDN).
In Visual Studio, the language specification is in the VC#\Specifications\1033\ directory under your Visual Studio 2010 installation directory.
If you do not have Microsoft Word installed on your computer, you can view, copy, and print the Word version of the specification by using the free Word Viewer.