none
C#的发展 RRS feed

  • 常规讨论

  • C#的在壮大,从1.0的基础语言,到2.0的泛型的增加,再到后来的3.0 中Lambda表达式,LINQ的加入,4.0加入动态语言特性的加入,说明C#语言一直在发展,在壮大,c#能发展到什么方向?下一个版本又加入什么?大家来说说吧。

    山西.net俱乐部
    2010年4月30日 3:07
    版主

全部回复

  • c#的很多特性我都没使用过啊,~呵呵。不过c#5.0肯定已经出来了,哈哈。

    在Visual C# 2010中引入了一种新的dynamic类型,该类型是一个静态的(static)类型,但是一个dynamic类型的对象会绕过静态类型检查。在大多数情况下dynamic和object类型有些相似,但是在编译时,dynamic类型被假定为支持任何操作,也就是说dynamic类型的对象可以是一个Office对象,可以是一个COM对象或者是DOM对象,而如果在运行时发现该对象不是期望的对象则会抛出一个运行时异常。

     

    这个貌似java里已经支持了,如果说c#还会有什么的新的特性,对比一下其它语言和c#语言,比如Java还有什么优点,现在没有的以后c#估计会有。呵呵。


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2010年4月30日 6:48
    版主
  • 是呀,语言的进步之一就有相互学习的过程,不过每种语言按照自己的特点还会出一些自己语言本身擅长的新技术,或一些比较热门的新特点。

    山西.net俱乐部
    2010年5月24日 4:57
    版主