7

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

4

1 回答 1

10

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

没有它,非 Microsoft 编译器作者(Mono 等)似乎做得很好。

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

于 2013-06-04T12:13:46.897 回答