首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里可以找到C#语言规范?

在哪里可以找到C#语言规范?
EN

Stack Overflow用户
提问于 2015-07-24 18:48:29
回答 3查看 9.6K关注 0票数 85

我知道在哪里可以找到https://stackoverflow.com/questions/13467103/where-can-i-find-the-c-sharp-5-language-specification,但是我在任何地方都找不到C# 6语言规范。

C# 6语言规范在哪里?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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规范)。

票数 33
EN

Stack Overflow用户

发布于 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的出现:

https://github.com/dotnet/roslyn/labels/Design%20Notes

票数 32
EN

Stack Overflow用户

发布于 2017-04-07 17:29:31

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31617711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档