LINQ源代码可用

时间:2011-02-15 13:22:01

标签: c# .net linq .net-2.0

我正在使用.Net 2项目并且缺少LINQ。

我无法使用第三方工具或尝试使用System.Core hack来使其工作,所以我想如果LINQ源代码可用,我可以复制扩展方法并在我的项目中创建一个类。 / p>

我主要需要它用于Array,List类型查询等

由于

5 个答案:

答案 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