对于一个静态类型的家伙来说,在C#4中是什么新东西

Jua*_*dio 3 c# .net-4.0

首先让我说我知道动态,没有PIA,命名和可选参数,最后是协方差和逆变.

在我的项目中99%的时间我的代码都在C#中,我几乎从不做Office自动化,我不打算很快使用任何动态语言,除了对Office自动化是必要的,我认为命名和可选参数是错误的(不,重载不计,如果你有很多重载问题是在设计中,而不是语言).

因此,whats那里在静态类型的世界C#的家伙?唯一似乎是协方差和逆变,这听起来不错,但我希望更多的东西.我很兴奋尝试的唯一比特是Linq的并行扩展,但这是关于它的(并且[可用于3.5 作为CTP).

你为什么退出C#4?

Jus*_*ner 12

  1. 更好的垃​​圾收集

  2. 新线程池引擎

  3. 代码合同

  4. 如果您没有进行ASP.NET WebForms开发,您可能不会关心,但是,那里也有重大改进.

学习.NET 4.0新功能的资源

...点击链接获取一些关于某些新功能的好资源.

  • 嗯......这些都是很酷的东西,但没有一个是语言特色. (2认同)

And*_*are 6

从非COM,非动态的角度来看,C#4中唯一令人兴奋的是协方差和逆变.其他一切都围绕着动态类型.


Dar*_*rio 5

真正可选的默认参数,co/contravariance(一直是 Java的优势)和ParallelFX.