为什么说linq是语言级别的,而不是平台级别的。
为什么说是集成查询,如何理解 集成 二字?
是指在语言层面上支持了查询API,具体体现在几个关键字如from, where, select, join上
是指在语言层面上支持了查询API, 一心而已
linq 只是语法糖,表达式树也就是匿名方法演变过来的,只是简便的写法,实质编译il没什么不同
3.0 3.5 的用的都还是CLR2.0,也就是说只是在编译器上写了些功夫,CLR上面没变
至于集成查询就是:要查询一个list,linq并没有在对list做任何修改,他是对集合的查询工具