Где вы можете найти спецификации языка С#?

Где я могу найти спецификации для разных языков С#?

(EDIT: кажется, что люди проголосовали за вас, потому что вы могли "google", но мое первоначальное намерение заключалось в том, чтобы ответить на информацию, не найденную в google. Я принял ответ с лучшими результатами Google, так как они относятся к людям, которые не заплатили за VS)

Ответ 1

версия Microsoft (возможно, что вы хотите)

Официальные стандартизированные версии (через ECMA, созданные так, чтобы они могли сказать, что он был "стандартизирован" каким-то внешним телом. Хотя ECMA "стандарты" эффективно "Вставить наличные деньги, стандарт продажи" ).

Дополнительные стандарты ECMA

Ответ 2

Если у вас есть 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

Ответ 4

Язык С# является стандартом ИСО, поэтому спецификация может быть предоставлена ​​на веб-сайте ISO по адресу: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=42926

Вы также можете приобрести спецификации прямо из Microsoft (. Doc Warning) http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/CSharp%20Language%20Specification.doc (Предупреждение .Doc)