C# LanguageFonctions C # 6.0

Introduction

Cette sixième itération du langage C # est fournie par le compilateur Roslyn. Ce compilateur est sorti avec la version 4.6 du .NET Framework, mais il peut générer du code de manière rétrocompatible pour permettre de cibler des versions antérieures du framework. Le code C # version 6 peut être compilé de manière totalement compatible avec .NET 4.0. Il peut également être utilisé pour des frameworks antérieurs, mais certaines fonctionnalités nécessitant un support de framework supplémentaire peuvent ne pas fonctionner correctement.

Remarques

La sixième version de C # a été publiée en juillet 2015 aux côtés de Visual Studio 2015 et .NET 4.6.

Outre l'ajout de nouvelles fonctionnalités linguistiques, il inclut une réécriture complète du compilateur. Auparavant, csc.exe était une application Win32 native écrite en C ++, avec C # 6, il s'agit désormais d'une application gérée .NET écrite en C #. Cette réécriture était connue sous le nom de projet "Roslyn" et le code est maintenant open source et disponible sur GitHub .

Fonctions C # 6.0 Exemples Liés