散分!!!!
只要C#的

解决方案 »

  1.   

    泛型 partial IDE 事件...  
    很多很多
      

  2.   

    还有很多新增的类,这个就太多了
    新的控件  如gridview等
    为原有的一些类扩充了新的方法和属性 如DataTable.WriteXml等
      

  3.   

    主要还是开发效率的提高.语法上面的特性实际上不是本质问题.在早期的1.1里面用OBJECT传也是可以的.05最主要的还是把很多以前需要重复的步骤给省略了.
    典型的如Grid分页的代码.
      

  4.   

    我觉得用VS2005 的IDE写起代码来爽多了,速度提高很多
    而且界面也变漂亮了。如果之前用03,现在改用05应该没有什么问题。至于新的特性在慢慢使用中就会发现
      

  5.   

    1.内存要求也高了...2.换了新的显示控件,如GridView,增加了和sql server reporting service 的集成控件reportviewer.3.增加了几个数据源控件,如objectdatasource,xmldatasource,sitemapdatasource(这个很有用的,呵呵,可以对站点的菜单进行管理)4.增加了Master功能,母板.像Dreamweaver里的模板页一样,做多个同框架页面就不用那么麻烦了.5.增加了Themes功能,统一管理CSS,集成了资源化GlobalResources及LocalResources不用自己写代码就可以实现中英文版本.6.站点地图功能..7.把项目和网站分开了,存aspx的项目现在叫网站,分为文件系统和项目什么的,网站编译时不再生成dll,只有在发布网站时,才生成dll,且不止一个.8.嘿嘿,我认为一个最实用的功能,动态编译,比如,你的default.aspx.cs页面刚刚编译完,运行时发现有问题,这时你只要直接修改源代码,保存,然后刷新IE,而不需要再去编译网站了..9.增加了一个Asp.net网站配置,主要是对membership管理用的.10.太多了.做一个2.0的项目就了解了
      

  6.   

    继续11.C#里增加了泛型,以及可空类型(可以int aa = null 了)12.aspx.cs文件里再也看不到控件的事件委托声明了..也不会像vs2003一样老是丢失事件声明了.13.可以在vs2005里新建数据库项目,写存储过程啊,函数什么的,部署到sql server 2005上,嘿嘿,也就是sql server 2005里的东西不仅用t-sql,也可以用C#等CLR语言来实现.14.自动重构代码功能..
      

  7.   

    新出的C#高级编程4.0里开头说:
    1.SQL Server的集成,新出的SqlServer2005里边加了CLR所以在SQL Server里可以用C#等语言。
    2.范型:2.0里给C#加了些新的东东,具体的得看书,说不明白。
    3.对64位处理器的支持。在工程里可以设置CPU是32还是64位,它会有相应的优化。
    4.匿名方法。也得看书~~。
    好像还有,昨晚看的,现在能记住的就上边这4个了,下班回家翻翻书再补充。
      

  8.   

    5 漏了一个部分类 partial class,看到楼上的才想起来。