Я копаю старую ветку, но я хотел добавить следующую информацию:
Существует так называемый .net standard
, который определяет общий API для различных сред .NET (ядро .NET, Mono, Xamarin, Universal ....):
https://docs.microsoft.com/en-us/dotnet/articles/standard/library
Что вы на самом деле имеете в виду, это стандарт ISO ISO 23270:2017
, который в настоящее время пересматривается. Предыдущая версия ICS 35.060 / ISO 23270:2006
, которую можно найти здесь:
https://www.iso.org/standard/42926.html
Соответствует стандарту ECMA ECMA-334:2017
, который также в настоящее время пересматривается:
https://www.ecma -international.org / публикации / стандарты / ECMA-334.htm
<Ч />
Версия стандарта C # 2006 года соответствует .NET Framework v.2.0.
В настоящее время пересмотренная версия соответствует .NET Framework v.5.0.
.NET-стандарт Microsoft версии 1.0 соответствует .NET Framework v.4.5, а стандарт .NET версии 2.0 соответствует .NET Framework v.4.6.2.
Репозиторий GitHub стандарта .net можно найти здесь: https://github.com/dotnet/standard