我知道在哪里可以找到https://stackoverflow.com/questions/13467103/where-can-i-find-the-c-sharp-5-language-specification,但是我在任何地方都找不到C# 6语言规范。
C# 6语言规范在哪里?
发布于 2016-05-05 14:27:31
在撰写本文时(2016年5月),微软尚未完成对C#6规范的更新。同时,我在这里发布了微软最新的C#6规范草案:https://github.com/ljw1004/csharpspec/blob/gh-pages/README.md
目前的草案已接近完成,除了一些剩余的TODO评论和检查。(此版本已转换为github+markdown,但它还有下载DOCX和PDF版本规范的链接,以及下载ANTLR格式语法的链接)。
有关从C#5到C#6的所有规范更改的完整列表,请参见拉请求:https://github.com/ljw1004/csharpspec/pull/1/files
(为什么微软还没来得及正式发布C#6规范?由于与ECMA保持一致的工作正在进行中,这当然需要时间;将精力花在C#6规范的发布上似乎是一种耻辱,现在只在与ECMA保持一致之后发布了后续版本的C#6规范)。
发布于 2015-07-24 19:00:24
在以前的版本中,没有C# 6.0的规范。
最接近的是罗斯林在CodePlex上的设计说明(并在GitHub上继续前进)。
以下是C#特性的列表:
https://roslyn.codeplex.com/wikipage?title=Language%20Feature%20Status&referringTitle=Documentation
下面是空传播运算符的注释,例如:
https://roslyn.codeplex.com/discussions/540883
由于语言设计团队迁移到了GitHub,您可以继续遵循罗斯林存储库上的来查看C# 7.0的出现:
发布于 2017-04-07 17:29:31
https://stackoverflow.com/questions/31617711
复制相似问题