我正在使用.Net 2项目并且缺少LINQ。
我无法使用第三方工具或尝试使用System.Core hack来使其工作,所以我想如果LINQ源代码可用,我可以复制扩展方法并在我的项目中创建一个类。 / p>
我主要需要它用于Array,List类型查询等
由于
答案 0 :(得分:19)
您可以使用mono's LINQ source code。它与.NET的LINQ高度兼容。
更新:更好的是,original .NET source现已推出。
答案 1 :(得分:2)
您无法使用Microsoft的LINQ源实现。 LINQ不适用于.NET 2.0。您至少需要.NET 3.5。
答案 2 :(得分:2)
您可能想尝试LINQBridge。
答案 3 :(得分:2)
LINQ不仅仅是类,它也是升级编译器以理解匿名类,方法,lambda表达式等。您也可以在2.0中使用LINQ。创建单独的项目,设置框架3.5。它将适用于2.0项目。你唯一想念的就是VS 2005中的intellisense。
答案 4 :(得分:0)
旧问题,但有趣。
linq的源代码(.Net框架的一部分)现已推出 Reference Source
另外,在github中 github-Microsoft NET Reference Source