Istoricul versiunilor C # și .Net

Cuprins:

Anonim

În acest tutorial, veți învăța-

  • Istoricul versiunilor .Net Framework
  • Istoricul versiunilor C #

Istoricul versiunilor .Net Framework

Prima versiune a cadrului .Net a fost lansată în anul 2002. Versiunea a fost numită .Net framework 1.0. Cadrul .Net a parcurs un drum lung de atunci, iar versiunea actuală este 4.7.1.

Mai jos este tabelul versiunilor de cadru .Net, care au fost lansate cu datele lor de lansare. Fiecare versiune are modificări relevante ale cadrului.

De exemplu, în cadrul 3.5 și în continuare a fost lansat un cadru cheie numit cadru Entitate . Acest cadru este utilizat pentru a schimba abordarea în care aplicațiile sunt dezvoltate în timp ce se lucrează cu baze de date.

Versiunea numarul Versiunea CLR Data de lansare
1.0 1.0 13.02.2002
1.1 1.1 24.04.2003
2.0 2.0 07.11.2005
3.0 2.0 06.11.2006
3.5 2.0 19.11.2007
4.0 4 12.04.2010
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 17.11.2015
4.6.2 4 02.08.2016
4.7 4 05.04.2017
4.7.1 4 2017-10-17

Cel mai mare avantaj al cadrului .Net este că acceptă platforma Windows. Aproape toată lumea lucrează cu mașini Windows.

Microsoft se asigură întotdeauna că cadrele .Net sunt conforme cu toate sistemele de operare Windows acceptate.

Istoricul versiunilor C #

Versiune .Cadru net Studio vizual Caracteristici importante
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Prima lansare a C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Generice
  • Tipuri parțiale
  • Metode anonime
  • Tipuri anulabile
  • Iteratori
  • Covarianța și contravarianța
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Proprietăți implementate automat
  • Tipuri anonime
  • Expresii de interogare
  • Expresie lambda
  • Arborii de expresie
  • Metode de extindere
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Legare dinamică
  • Argumente numite / opționale
  • Covariantă generică și contravariantă
  • Tipuri de interoperabilități încorporate
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Membri asincroni
  • Atributele informațiilor apelantului
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Importuri statice
  • Filtre de excepție
  • Inițializatoare de proprietăți
  • Membri cu expresie
  • Propagator nul
  • Interpolarea șirurilor
  • numele operatorului
  • Dicționar initializer
C # 7.0 .NET Core Visual Studio 2017
  • Performanță și productivitate îmbunătățite
  • Asistență Azure
  • Suport AI
  • Dezvoltarea jocului
  • Cross platform
  • Dezvoltarea aplicațiilor mobile
  • Dezvoltarea aplicației Window