none
[专家互动沙龙]VS2010中C#4.0新特性!丰厚奖品等你拿(离活动截止时间仅剩9天,希望大家踊跃参与) RRS feed

全部回复

  • 云计算特性的支持,那个太简单了。非常方便!
    2010年4月25日 1:02
  • 动态类型可以关注一下,还有就是可选参数
    2010年4月25日 10:18
  • 云计算特性的支持,那个太简单了。非常方便!

    是很方便啊!
    周雪峰
    2010年4月27日 10:59
    版主
  • C# 4.0 dynamic 以及 DLR 算是最复杂的了。从本身语言上讲没什么好说的,dynamic,可选参数等,两年前大家都研究透了。建议大家去研究这两个东西:

    - Covariance & contravariance
    - System.Dynamic namespace

    第一个是 IL 级别的 Feature,很有用。

    第二个是 DLR 的 Foundamental,有兴趣和能力的可以去看源代码。从 System.Dynamic.DynamicObject 开始。


    Mark Zhou
    2010年4月29日 10:22
  • dynamic,可选参数 这两个是没什么,其他语言已经有了的啊,只不过难得C#语言出现了而已
    2010年4月30日 0:32
  • dynamic 的出现可以复杂到写一本书。可选参数原来在 C# <= 3.5 前是被禁用的。他的出现是为了解决 COM 互操作时 omit ref 的问题,并不是为了给大家作为其他用途的,如替代重载。

    我有个朋友正在考虑写一本关于 DLR 和 dynamic 的书,有更新的话通知大家。


    Mark Zhou
    2010年4月30日 9:13