c# - framework .net Quels sont les numéros de version corrects pour C #?




4 Answers

Le problème le plus important en ce qui concerne les numéros de version de C # est le fait qu’elle n’est pas liée à une version du .NET Framework, ce qui semble être dû aux versions synchronisées entre Visual Studio et le .NET Framework.

La version de C # est en fait liée au compilateur, pas au framework. Par exemple, dans Visual Studio 2008, vous pouvez écrire C # 3.0 et la cible .NET Framework 2.0, 3.0 et 3.5. La nomenclature C # 3.0 décrit la version de la syntaxe du code et des fonctionnalités prises en charge de la même manière que ANSI C89, C90, C99 décrit la syntaxe / les fonctionnalités du code C.

Examinez Mono et vous verrez que Mono 2.0 (la plupart du temps implémentée de la version 2.0 du .NET Framework à partir des spécifications ECMA) prend en charge la syntaxe et les fonctionnalités de C # 3.0.

net framework 4.7 visual studio

Quels sont les numéros de version corrects pour C #? Qu'est-ce qui est sorti quand? Pourquoi ne puis-je pas trouver de réponses à propos de C # 3.5 ?

Cette question est principalement destinée à aider ceux qui recherchent une réponse à l’aide d’un numéro de version incorrect, par exemple C # 3.5 . L'espoir est que quiconque ne trouvera pas de réponse avec le mauvais numéro de version trouvera cette question, puis recherchera à nouveau avec le bon numéro de version.




  • C # 1.0 avec Visual Studio.NET

  • C # 2.0 avec Visual Studio 2005

  • C # 3.0 avec Visual Studio 2008

  • C # 4.0 avec Visual Studio 2010

  • C # 5.0 avec Visual Studio 2012

  • C # 6.0 avec Visual Studio 2015

  • C # 7.0 avec Visual Studio 2017




Historique de la version C #:

C # est un langage de programmation orienté objet simple et puissant développé par Microsoft.

C # a beaucoup évolué depuis sa première publication en 2002. C # a été introduit avec .NET Framework 1.0.

Le tableau suivant répertorie les fonctionnalités importantes introduites dans chaque version de C #.

Et la dernière version de C # est disponible dans les versions C # .




J'ai résumé la plupart des versions de ce tableau. Les seules personnes manquantes devraient être les versions ASP.NET Core. J'ai également ajouté différentes versions de ASP.NET MVC.

Notez qu'ASP.NET 5 a été renommé ASP.NET Core 1.0 et ASP.NET MVC 6 a été renommé ASP.NET Core MVC 1.0.0. Je crois que ce changement est survenu vers janvier 2016.

J'ai inclus la date de publication d'ASP.NET 5 RC1 dans le tableau, mais je n'ai pas encore inclus ASP.NET Core 1.0 et les autres versions principales, car je ne trouvais pas les dates de publication exactes. Pour en savoir plus sur les dates de parution d'ASP.NET Core, cliquez ici: Quand la version d'ASP.NET Core 1.0 (ASP.NET 5 / vNext) est-elle planifiée?




Related