Версия Microsoft (вероятно, что Вы хотите),
Формальные стандартизированные версии (через ECMA, созданный именно так, они могли сказать, что он был "стандартизирован" некоторым внешним органом. Даже при том, что ECMA "стандарты" эффективно, "Вставляют наличные деньги, продают стандарт").
Если у Вас есть Visual Studio 2005 или 2008, они уже находятся на Вашей машине!
На 2005 (английский язык):
.\Microsoft Visual Studio 8\VC#\Specifications\1033
На 2008 (английский язык):
.\Microsoft Visual Studio 9.0\VC#\Specifications\1033
На 2010 (английский язык):
.\Microsoft Visual Studio 10.0\VC#\Specifications\1033
На 2012 (английский язык):
.\Microsoft Visual Studio 11.0\VC#\Specifications\1033
Языком C# является стандарт ISO и как таковой, спецификация может иметься с веб-сайта ISO в: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=42926
Можно также получить спецификации непосредственно от Microsoft (.Doc Предупреждение) http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/CSharp%20Language%20Specification.doc (.Doc Предупреждение)
От: http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx
В .doc формате: