Історія версій C # та .Net

Зміст:

Anonim

У цьому підручнику ви дізнаєтесь-

  • Історія версій .Net Framework
  • Історія версій C #

Історія версій .Net Framework

Перша версія .Net framework була випущена в 2002 році. Версія отримала назву .Net framework 1.0. З тих пір платформа .Net пройшла довгий шлях, і поточна версія - 4.7.1.

Нижче наведена таблиця версій фреймворка .Net, які були випущені з датами їх випуску. Кожна версія має відповідні зміни в структурі.

Наприклад, у фреймворці 3.5 і далі була випущена ключова структура, яка називається Entity framework . Цей фреймворк використовується для зміни підходу, при якому розробляються додатки під час роботи з базами даних.

Номер версії Версія CLR Дата випуску
1.0 1.0 13.02.2002
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 19.11.2007
4.0 4 2010-04-12
4.5 4 15.08.2012
4.5.1 4 2013-10-17
4.5.2 4 05.05.2014
4.6 4 20.07.2015
4.6.1 4 2015-11-17
4.6.2 4 02.08.2016
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
  • Підтримка ШІ
  • Розробка ігор
  • Крос-платформа
  • Розробка мобільних додатків
  • Розробка віконних додатків