题
首先我要说的是,我了解动态、无 PIA、命名参数和可选参数,最后是协变和逆变。
在我的项目中,99%的时间我的代码都是用C#编写的,我几乎从不做办公自动化,我不打算很快使用任何动态语言,而且,除了办公自动化所必需的之外,我认为命名参数和可选参数是错误的(不,重载不算,如果你有那么多重载,问题出在设计上,而不是语言上)。
那么,对于静态类型世界中的 C# 人员来说,有什么用呢?唯一的似乎就是协变和逆变,这听起来很棒,但我希望有更多东西。我唯一兴奋地尝试的是 Linq 的并行扩展,但仅此而已(并且 [可用于 3.5]) 作为CTP).
您为何对 C# 4 感到厌烦?
解决方案
被激发约在C#4从非COM,非动态的观点来看的唯一事情是协方差和逆变。一切是围绕动态类型居中。
其他提示
更好的垃圾收集
新的线程池引擎
代码合约
如果您不进行 ASP.NET WebForms 开发,您不会在意,但是,那里也有显着的改进。
...点击链接可获取有关某些新功能的一些优质资源。
真的可选默认参数,CO /逆变(已的爪哇的优点)和ParallelFX。
有在工具箱中的一个新的图表控件现在......是啊,我没有其他的..
不隶属于 StackOverflow