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功能 相關例子