38 votes

Où puis-je trouver les spécifications du langage C# 5 ?

C# 5.0 est sorti depuis août 2012. Où puis-je trouver les spécifications ? Ils ont arrêté de publier les spécifications de l'ECMA, mais pourquoi pas MSDN ?

0 votes

Hmm. J'allais pointer du doigt este mais il semble que cela mène toujours à la spécification 4.0 pour le moment.

0 votes

Il n'y a pas grand-chose sur la version 5.0 de C#, mais vous pouvez trouver des informations intéressantes sur ce lien. codeproject.com/Articles/113752/5-nice-things-to-have-in-C-5-0

66voto

Dima Points 4334

Si vous avez installé Visual Studio 2012, vous y trouverez les spécifications quelque part :

c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC#\Specifications\1033\CSharp Language Specification.docx

similaire avec VS2013 :

c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC#\Specifications\1033\CSharp Language Specification.docx

VS2015 :

c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Specifications\1033\CSharp Language Specification.docx

9 votes

Sachez que pour moi, le document indique qu'il s'agit de la "Spécification du langage C# version 4.0", mais il s'agit en fait d'une spécification pour C# 5.0.

1 votes

@AaronAnodide : maintenant, il est aussi disponible en ligne, voir msdn.microsoft.com/fr/us/library/vstudio/ms228593.aspx

0 votes

Je me corrige, la version en ligne n'est pas la même que celle qui est installée avec VS 2012 - même si la page MSDN le laisse croire.

18voto

Excommunicated Points 619

Il était à l'origine indisponible en ligne mais depuis juin 2013, il est disponible en téléchargement sur le site de Microsoft .

7 votes

Existe-t-il une version PDF de ce document ?

1 votes

@AminM Pour l'instant, il n'est disponible que pour C# 3 et C# 5.

0 votes

La spécification de C# 6 (actuellement une ébauche) peut être trouvée aquí .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X