启用LINQ的应用程序是否可以在仅安装了.NET 2.0运行时的计算机上运行?
从理论上讲,LINQ只不过是语法糖,而得到的IL代码应该与.NET 2.0中的代码相同.....NET 2.0中不存在
在Main方法中使用LINQ查询.例如下面的那个....基本上,任何只有"语法糖"的东西和新的编译器(C#3.0,VB 9.0)都会发布兼容2.0的IL.这包括LINQ使用的许多功能,例如匿名类,作为匿名委托的lambdas,自动属性,对象初始值设定项和集合初始值设定项...默认的IEnumerable扩展方法在System.Linq.Enumerable中定义,如下所示:
?...您可以在大约一天左右的时间内创建自己的LINQ对象版本.这一切都很直接.
如果你想使用DLINQ,那么事情会有点困难.
收藏 | 0点赞 | 0打赏