我已经阅读了许多关于C# 4.0新特性的博客、帖子和StackOverflow问题。甚至WPF 4.0的新功能也已经开始公开。我找不到并想知道的是:
- 从C#/WPF开发人员的角度来看,CLR 4.0有哪些重大变化?
- 整个CLR 4.0有哪些重大变化?
我认为,在内部,大多数更改��是针对新的动态语言和并行编程。但是还有其他主要的改进吗?因为语言的改进只是语言的改进。你只需要新的编译器,这些功能就可以与较低版本的 .Net 一起使用,除了1.0/1.1版本(至少大多数功能可以使用)。
如果以上功能是唯一的功能,那么版本之所以更改为4.0,只是因为它基于 .Net 4.0 版本,即在1.0/1.1、2.0和3.0/3.5之后的版本。版本增加是否合理?
编辑:
正如Pavel Minaev在评论中指出的那样,即使这两个功能与CLR无关。在3.0和3.5中也有速度和其他改进。那么版本增加的原因是什么呢?