MS在VS安装包中提供了一份完整的C#语言规范文档
C#语言规范2.0版: 文件位于 Visual Studio 2008 安装目录下的 VC#/Specifications/2052 目录中,文件名为: C# Language Specification 2.0.doc,另外此目录下还包含有C#语言规范1.2版
C#语言规范 3.0版: 文件位于 Visual Studio 2008 安装目录下的 VC#/Specifications/2052 目录中,文件名为: CSharp Language Specification.doc
网上很方便能下载到2.0的CHM档及3.0版的PDF档