История версий C # и .Net

Содержание:

Anonim

В этом руководстве вы узнаете:

  • .Net Framework версии истории
  • История версий C #

.Net Framework версии истории

Первая версия .Net framework была выпущена в 2002 году. Версия называлась .Net framework 1.0. С тех пор среда .Net прошла долгий путь, и текущая версия - 4.7.1.

Ниже приведена таблица версий .Net framework, которые были выпущены, с указанием дат их выпуска. Каждая версия имеет соответствующие изменения в структуре.

Например, в платформе 3.5 и более поздних версиях была выпущена ключевая платформа под названием Entity framework . Эта структура используется для изменения подхода, в котором разрабатываются приложения при работе с базами данных.

Номер версии Версия CLR Дата выхода
1.0 1.0 2002-02-13
1.1 1.1 2003-04-24
2.0 2.0 2005-11-07
3.0 2.0 2006-11-06
3.5 2.0 2007-11-19
4.0 4 2010-04-12
4.5 4 2012-08-15
4.5.1 4 2013-10-17
4.5.2 4 2014-05-05
4.6 4 2015-07-20
4.6.1 4 2015-11-17
4.6.2 4 2016-08-02
4,7 4 2017-04-05
4.7.1 4 2017-10-17

Самым большим преимуществом платформы .Net является то, что она поддерживает платформу Windows. Почти все работают с машинами Windows.

Microsoft всегда следит за тем, чтобы платформы .Net соответствовали всем поддерживаемым операционным системам Windows.

История версий C #

Версия .NET Framework Visual Studio Важные особенности
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Первый выпуск C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Дженерики
  • Частичные типы
  • Анонимные методы
  • Обнуляемые типы
  • Итераторы
  • Ковариация и контравариантность
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Автоматически реализованные свойства
  • Анонимные типы
  • Выражения запроса
  • Лямбда-выражение
  • Деревья выражений
  • Методы расширения
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Динамическое связывание
  • Именованные / необязательные аргументы
  • Общие ковариантные и контравариантные
  • Встроенные типы взаимодействия
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Асинхронные члены
  • Атрибуты информации о вызывающем абоненте
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Статический импорт
  • Фильтры исключений
  • Инициализаторы свойств
  • Члены с телом выражения
  • Нулевой пропагатор
  • Строчная интерполяция
  • имя оператора
  • Инициализатор словаря
C # 7.0 .NET Core Visual Studio 2017
  • Повышенная производительность и продуктивность
  • Служба поддержки Azure
  • Поддержка AI
  • Разработка игр
  • Кросс-платформенный
  • Разработка мобильных приложений
  • Разработка оконных приложений