c# - 为什么 2.0 之后的 C# 没有 ISO 或 ECMA 标准化?

标签 c# iso ecma

我已经开始学习 C# 并正在寻找标准规范,但发现大于 2.0 的 C# 版本没有被 ISO 或 ECMA 标准化(或者我从维基百科收集到的)。这有什么原因吗?

最佳答案

因为编写、审查、验证、发布、处理反馈、修改、重新发布等复杂的规范文档需要花费大量的时间和精力,这是一种有限的资源——而且对规范的 ISO/ECMA 版本的需求还没有这还不足以促使微软投入这段时间。

非 Microsoft 编译器作者(Mono 等)似乎没有它也能正常工作。

有趣的是,它还避免了 2 个规范说不同的冲突(可能发生,并且已经发生)的问题。

关于c# - 为什么 2.0 之后的 C# 没有 ISO 或 ECMA 标准化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16917453/

相关文章:

c# - 需要在运行时转换 IQueryable<T>

c# - .net 服务作为 Azure 程序?

c# - 仅在堆栈面板中显示完整的项目

iso - 7zip ISO 提取

c++ - 这段代码在 ISO C++ 中合法吗?

javascript - 静态变量中相互依赖的ES6类

javascript - ECMAScript 2017 : EscapeSequence in StringLiteral

c# - Action 执行按钮可见 false 不起作用

i 的 C++ 查找已针对 ISO 更改