Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Guide Complet de l'Historique des Versions .NET et C#

Explorez l'évolution de la plateforme de développement phare de Microsoft et de son langage phare, C#. Ce guide met en évidence les étapes clés, les dates de sortie et les fonctionnalités qui ont façonné le développement .NET moderne.

Historique des versions du .NET Framework

La première version, .NET Framework 1.0, a débuté en 2002. Depuis, la plateforme a mûri à travers de nombreuses mises à jour, culminant dans la dernière version supportée, .NET Framework 4.7.1 (octobre 2017). Chaque version a introduit des améliorations significatives, notamment l'introduction d'Entity Framework dans la 3.5, qui a transformé les patterns d'accès aux données.

VersionVersion CLRDate de sortie
1.01.02002‑02‑13
1.11.12003‑04‑24
2.02.02005‑11‑07
3.02.02006‑11‑06
3.52.02007‑11‑19
4.042010‑04‑12
4.542012‑08‑15
4.5.142013‑10‑17
4.5.242014‑05‑05
4.642015‑07‑20
4.6.142015‑11‑17
4.6.242016‑08‑02
4.742017‑04‑05
4.7.142017‑10‑17

Le .NET Framework reste une pierre angulaire pour le développement centré sur Windows, Microsoft assurant la compatibilité sur tous les systèmes d'exploitation Windows supportés.

Historique des versions de C#

Version.NET FrameworkVisual StudioFonctionnalités Clés
C# 1.01.0/1.1Visual Studio .NET 2002Version initiale du langage
C# 2.02.0Visual Studio 2005
  • Génériques
  • Types partiels
  • Méthodes anonymes
  • Types nullable
  • Itérateurs
  • Covariance et contravariance
C# 3.03.0/3.5Visual Studio 2008
  • Propriétés auto-implémentées
  • Types anonymes
  • Expressions de requête (LINQ)
  • Expressions lambda
  • Arbres d'expression
  • Méthodes d'extension
C# 4.04.0Visual Studio 2010
  • Liaison dynamique
  • Arguments nommés et optionnels
  • Covariance et contravariance génériques
  • Types d'interopérabilité embarqués
C# 5.04.5Visual Studio 2012/2013
  • Async/await
  • Attributs d'informations d'appelant
C# 6.04.6Visual Studio 2013/2015
  • Imports statiques (using static)
  • Filtres d'exception
  • Initialiseurs de propriétés
  • Membres à corps d'expression
  • Opérateur de propagation null
  • Interpolation de chaînes
  • Opérateur nameof
  • Initialiseur de dictionnaire
C# 7.0.NET CoreVisual Studio 2017
  • Tuples de valeur
  • Reconnaissance de motifs (pattern matching)
  • Fonctions locales
  • Déclarations de variables out
  • Retours et locaux par référence
  • Fonctionnalités async plus puissantes

Pourquoi cela importe

Comprendre le contexte historique des versions .NET et C# permet aux développeurs de choisir les bons outils, d'anticiper les dépréciations de fonctionnalités et de tirer parti des capacités modernes du langage pour des applications robustes et performantes.

Langue C

  1. L'évolution de SPICE : des racines CANCER à la simulation moderne
  2. Comprendre les mots-clés et identificateurs C# : règles, listes et bonnes pratiques
  3. Classes et objets C# : Fondations pour une POO robuste
  4. Constantes et littéraux en C : Types, utilisation et bonnes pratiques
  5. Groupe Doosan & Centre de Tournage Puma : un héritage d'innovation
  6. Environnement de développement C# : outils et aperçu du Framework
  7. Maîtriser les constantes et littéraux en C# : types, règles et bonnes pratiques
  8. L'évolution des circuits imprimés : innovations et impact
  9. Extrusion Aluminium : Des Racines Historiques aux Innovations Futures