C# e Cronologia delle versioni .Net

Cronologia delle versioni di .Net Framework

La prima versione del framework .Net è stata rilasciata nell'anno 2002. La versione si chiamava .Net framework 1.0. Il framework .Net ha fatto molta strada da allora e la versione attuale è la 4.7.1.

Di seguito è riportata la tabella delle versioni di .Net framework, che sono state rilasciate con le relative date di rilascio. Ogni versione presenta modifiche rilevanti al framework.

Ad esempio, nel framework 3.5 e successivi un framework chiave chiamato the Quadro di entità è stato rilasciato. Questo framework viene utilizzato per modificare l'approccio con cui vengono sviluppate le applicazioni durante il lavoro banche dati.

In questo tutorial imparerai-

Numero di versione Versione CLR Data di rilascio
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

Il più grande vantaggio di .Net quadro è che supporta Windows piattaforma. Quasi tutti lavorano con Windows e molti altri.

Microsoft garantisce sempre che i framework .Net siano conformi a tutto ciò che è supportato Windows sistemi operativi.

Cronologia delle versioni di C#

Versione .NET Framework Di Visual Studio Caratteristiche importanti
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Prima versione di C#
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Generics
  • Tipi parziali
  • Metodi anonimi
  • Tipi nullable
  • Iteratori
  • Covarianza e controvarianza
C # 3.0 .NET Framework 3.0 / 3.5 Visual Studio 2008
  • Proprietà implementate automaticamente
  • Tipi anonimi
  • Espressioni di query
  • Espressione Lambda
  • alberi di espressione
  • Metodi di estensione
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Rilegatura dinamica
  • Argomenti denominati/facoltativi
  • Covariante e controvariante generica
  • Tipi di interoperabilità incorporati
C # 5.0 .NET Framework 4.5 VisualStudio 2012/2013
  • Membri asincroni
  • Attributi delle informazioni sul chiamante
C # 6.0 .NET Framework 4.6 VisualStudio 2013/2015
  • Importazioni statiche
  • Filtri delle eccezioni
  • Inizializzatori di proprietà
  • Membri corposi di espressione
  • Propagatore nullo
  • Interpolazione di stringhe
  • nome dell'operatore
  • Inizializzatore del dizionario
C # 7.0 .NET Core Visual Studio 2017
  • Prestazioni e produttività migliorate
  • Azure Assistenza
  • Supporto AI
  • Sviluppo del gioco
  • Cross platform
  • Sviluppo App Mobile
  • Sviluppo di app per finestre