C# LanguageC#6.0功能

介绍

Roslyn编译器提供了C#语言的第六次迭代。此编译器随.NET Framework 4.6版一起发布,但它可以以向后兼容的方式生成代码,以允许定位早期的框架版本。 C#版本6代码可以完全向后兼容的方式编译到.NET 4.0。它也可以用于早期的框架,但是某些需要额外框架支持的功能可能无法正常运行。

备注

第六版C#与Visual Studio 2015和.NET 4.6一起于2015年7月发布。

除了添加一些新的语言功能外,它还包括对编译器的完全重写。以前csc.exe是用C ++编写的本机Win32应用程序,使用C#6它现在是用C#编写的.NET托管应用程序。这个重写被称为项目“Roslyn”,代码现在是开源的,可以在GitHub上获得

C#6.0功能 相关例子