Cronologia delle versioni di C # e .Net

Sommario:

Anonim

In questo tutorial imparerai-

  • Cronologia delle versioni di .Net Framework
  • Cronologia delle versioni di C #

Cronologia delle versioni di .Net Framework

La prima versione del framework .Net è stata rilasciata nel 2002. La versione è stata chiamata .Net framework 1.0. Il framework .Net ha fatto molta strada da allora e la versione attuale è 4.7.1.

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

Ad esempio, nel framework 3.5 e successivi è stato rilasciato un framework chiave chiamato Entity framework . Questo framework viene utilizzato per modificare l'approccio con cui vengono sviluppate le applicazioni mentre si lavora con i database.

Numero della 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 19-11-2007
4.0 4 2010-04-12
4.5 4 2012-08-15
4.5.1 4 2013-10-17
4.5.2 4 05/05/2014
4.6 4 2015-07-20
4.6.1 4 17/11/2015
4.6.2 4 2016-08-02
4.7 4 2017-04-05
4.7.1 4 2017-10-17

Il più grande vantaggio del framework .Net è che supporta la piattaforma Windows. Quasi tutti lavorano con macchine Windows.

Microsoft garantisce sempre che i framework .Net siano conformi a tutti i sistemi operativi Windows supportati.

Cronologia delle versioni di C #

Versione .NET Framework 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
  • Generici
  • 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 delle espressioni
  • Metodi di estensione
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Associazione dinamica
  • Argomenti denominati / facoltativi
  • Covariante e controvariante generiche
  • Tipi di interoperabilità incorporati
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Membri asincroni
  • Attributi delle informazioni sul chiamante
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Importazioni statiche
  • Filtri di eccezione
  • Inizializzatori di proprietà
  • Membri con corpo 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
  • Supporto di Azure
  • Supporto AI
  • Sviluppo del gioco
  • Piattaforma multipla
  • Sviluppo di app per dispositivi mobili
  • Sviluppo di app per finestre