Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# LINQ源代码可用_C#_.net_Linq_.net 2.0 - Fatal编程技术网

C# LINQ源代码可用

C# LINQ源代码可用,c#,.net,linq,.net-2.0,C#,.net,Linq,.net 2.0,我正在使用一个.NET2项目,我缺少LINQ 我无法使用第三方工具或尝试使用System.Core hack使其工作,因此我认为如果LINQ源代码可用,我可以复制扩展方法并在我的项目中创建一个类 我主要需要它的数组,列表类型查询等 谢谢您无法使用LINQ源的Microsoft实现。LINQ不能与.NET2.0一起使用。您至少需要.NET 3.5。您可能想试试。LINQ不仅仅是类,它还升级了编译器,可以理解匿名类、方法、lambda表达式等。您也可以在2.0中使用LINQ。创建单独的项目,设置框架

我正在使用一个.NET2项目,我缺少LINQ

我无法使用第三方工具或尝试使用System.Core hack使其工作,因此我认为如果LINQ源代码可用,我可以复制扩展方法并在我的项目中创建一个类

我主要需要它的数组,列表类型查询等


谢谢

您无法使用LINQ源的Microsoft实现。LINQ不能与.NET2.0一起使用。您至少需要.NET 3.5。

您可能想试试。

LINQ不仅仅是类,它还升级了编译器,可以理解匿名类、方法、lambda表达式等。您也可以在2.0中使用LINQ。创建单独的项目,设置框架3.5。它将在2.0项目中工作。你唯一会错过的是VS2005中的intellisense

您可以使用。它与.NET的LINQ高度兼容


更新:更好,现在可用。

老问题,但很有趣

linq(.Net framework的一部分)的源代码现在可用

另外,在github中

我不会这么做:)!就像说,你找到了.NETFramework4.0的全部源代码,并试图根据.NET3构建/编译它?!我认为它们只是扩展方法,所以应该编译好。扩展方法不在C#2.0中。如果您需要Linq,那么只需升级到.NET 3.5。我不同意,他需要在目标计算机上安装.NET Framework 3.5,因此此解决方案不仅依赖.NET 2。0@davide,系统上肯定需要3.5。但您可以在2.0项目中使用它。发现死链接:)替换为更好的