Microsoft已充实了有关C#版本8.0(该语言的下一个计划的主要版本)的更多详细信息。 C#8.0预计将于2019年与.Net Core 3.0一同发布。 开发人员可以在Visual Studio 2019 IDE的 Beta中试用语言功能。
微软表示,尽管C#8.0中的大多数语言功能都可以在任何版本的.Net上运行,但其中一些功能具有平台依赖性。 异步流,索引和范围依赖于.Net Standard 2.1一部分的框架类型。 .Net Core 3.0,Xamarin,Unity和Mono将实现2.1版本,而.Net Framework 4.8不会 。 因此,使用C#8时,使用这些功能所需的类型将不可用。0