linq的语言级和集成如何理解?

为什么说linq是语言级别的,而不是平台级别的。

为什么说是集成查询,如何理解 集成 二字?


海绵宝宝撒
浏览 536回答 2
2回答

30秒到达战场

是指在语言层面上支持了查询API,具体体现在几个关键字如from, where, select, join上

拉莫斯之舞

linq 只是语法糖,表达式树也就是匿名方法演变过来的,只是简便的写法,实质编译il没什么不同3.0 3.5 的用的都还是CLR2.0,也就是说只是在编译器上写了些功夫,CLR上面没变 至于集成查询就是:要查询一个list,linq并没有在对list做任何修改,他是对集合的查询工具
打开App,查看更多内容
随时随地看视频慕课网APP