C#6.0或7.0的“C#语言规范”是否已更新?

前端之家收集整理的这篇文章主要介绍了C#6.0或7.0的“C#语言规范”是否已更新?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
C#已经是7.0了.但 C# Language Specifications仍为5.0.

当我在文档中找不到可以为空的类型的GetValueOrDefault()时,我意识到规范已经过时了.

我想知道规格是否已经更新,至少是6.0?

解决方法

The current status is

>微软正式发布的规格确实是5.0.
> An unofficial version of the 6.0 spec exists.
>正在努力将ECMA规范更新为6.0和7.x. ECMA has released its 5.0 spec in December 2017.

但这些只是C#语言的规范,它们没有指定基类库中存在的类型和成员(具有各种语言功能所需的一些例外).直到最近,每个框架都自己定义了它的库,但现在甚至是标准化的,尽管是.Net Standard.

猜你在找的C#相关文章