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.

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...