Historique des versions C # et .Net

Table des matières:

Anonim

Dans ce didacticiel, vous apprendrez-

  • Historique des versions de .Net Framework
  • Historique des versions C #

Historique des versions de .Net Framework

La première version du framework .Net a été publiée en 2002. La version s'appelait .Net framework 1.0. Le framework .Net a parcouru un long chemin depuis lors, et la version actuelle est 4.7.1.

Vous trouverez ci-dessous le tableau des versions du framework .Net, qui ont été publiées avec leurs dates de sortie. Chaque version comporte des modifications pertinentes du cadre.

Par exemple, dans le framework 3.5 et les versions ultérieures, un framework clé appelé le framework Entity a été publié. Ce cadre est utilisé pour changer l'approche dans laquelle les applications sont développées tout en travaillant avec des bases de données.

Numéro de version Version CLR Date de sortie
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 2006-11-06
3,5 2,0 2007-11-19
4.0 4 12/04/2010
4,5 4 15/08/2012
4.5.1 4 17/10/2013
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 17/10/2017

Le plus grand avantage du framework .Net est qu'il prend en charge la plate-forme Windows. Presque tout le monde travaille avec des machines Windows.

Microsoft s'assure toujours que les frameworks .Net sont conformes à tous les systèmes d'exploitation Windows pris en charge.

Historique des versions C #

Version Framework .NET Visual Studio Des caractéristiques importantes
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Première version de C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Génériques
  • Types partiels
  • Méthodes anonymes
  • Types nulles
  • Itérateurs
  • Covariance et contravariance
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Propriétés implémentées automatiquement
  • Types anonymes
  • Expressions de requête
  • Expression Lambda
  • Arbres d'expression
  • Méthodes d'extension
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Liaison dynamique
  • Arguments nommés / facultatifs
  • Covariant et contravariant générique
  • Types d'interopérabilité intégrés
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Membres asynchrones
  • Attributs d'informations sur l'appelant
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Importations statiques
  • Filtres d'exception
  • Initialiseurs de propriété
  • Membres à corps d'expression
  • Propagateur nul
  • Interpolation de chaîne
  • nom de l'opérateur
  • Initialiseur de dictionnaire
C # 7.0 .NET Core Visual Studio 2017
  • Amélioration des performances et de la productivité
  • Assistance Azure
  • Prise en charge de l'IA
  • Développement de jeu
  • Plateforme croisée
  • Développement d'applications mobiles
  • Développement d'applications Windows