请教思路:我初学c#,是不是2.0以上的东西,可以先不学呀,比如linq等的?
----------------------------------------------
lambda,linq这些东西,好象是3.0才有的技术吧,所以我想问,对于我初学,是不是可以先不学这些东西,
我的意思是,学习的目的是做自已公司的管理系统,不学这些东西,是不是不影响我的开发呀。
因为这些新特性我可以先不用呀,我感到自已的基础不扎实,对于这些新特性,根本学不进去。
比如:lambda表达式,好象是把委托等技术简化了,但是如果对委托等技术还不熟悉,学起来反而无从下手。
我的理解对吗?

解决方案 »

  1.   

    个人觉得,学新的语法没有什么不好。不要有畏难情绪。很明显,如果你要做开发,必须学习 SQL,而SQL本身和C#完全不同,如果你能学会SQL,那么LINQ不会比SQL更难。
      

  2.   

    先学会.NET基础,framework基础类库
    学好这些新特性,提高开发效率和优化代码
      

  3.   

    现在正式发行的版本是.net4.0。
      

  4.   

    行,不止linq,任何你看不懂的都可以先跳过去,能看得下去才是关键,如果被某些知识点卡住看一半没了耐心,得不偿失。
      

  5.   

    如果初学,先把语法掌握了,如果有时间,再学数据结构预算法,然后再学framework框架,然后自己就成了大牛了现在大家都只学语法,没什么人研究framework框架关于linq,就是让不懂数据库的人也能写操作数据库的程序,只要框架体系有的东西都是有用的,当然可以先不看(我现在就没用过linq呢呵呵),但有了机会可以回头再来深入学习。
      

  6.   

    linq是微软的过渡产品,到了VS2010几本上开始放弃linq了
      

  7.   

    linq以后还要支持oracle mysql db2 的呢。
    怎么会是过渡的呢
      

  8.   

    vs2010的 linq才开始大放异彩呢
      

  9.   

    Linq的威力太大了,微软不可能放弃Linq的
    用linq可以查询任何数据库包括xml文档,你用TSql行吗?到了vs2010,Linq才开始真正起到连接数据库桥梁的大作用!这个一定要学好,我现在就是SQL用惯了还没开始学Linq呢,不过同事说Linq实在太强大了!
      

  10.   

    Linq+泛型,操作数据库所向披靡!
      

  11.   

    请注意 Linq To SQL 和 Linq 的区别。
      

  12.   

    可以先不学
    linq只是语法糖
    linq to sql 微软都不更新了 所以已死