C# 在.NETFramework 2.0中使用Linq?

C# 在.NETFramework 2.0中使用Linq?,c#,winforms,visual-studio-2010,linq,C#,Winforms,Visual Studio 2010,Linq,我在.NETFramework4.0,VisualStudio2010中制作了一个应用程序,但由于某些原因,我将框架从4.0更改为2.0,但现在我发现了一个错误 The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) LINQ在这个项目中被大量使用,现在我想知道有没有办法将LINQ与.net 2.0一起使用。我需要帮

我在.NETFramework4.0,VisualStudio2010中制作了一个应用程序,但由于某些原因,我将框架从4.0更改为2.0,但现在我发现了一个错误

The type or namespace name 'Linq' does not exist in the namespace 'System' (are you 
missing an assembly reference?) 

LINQ在这个项目中被大量使用,现在我想知道有没有办法将LINQ与.net 2.0一起使用。我需要帮助。谢谢。

LINQ在dotnet 2.0中不受支持您可以使用的dotnet 2.0中不支持LINQ,它提供了LINQ to Objects操作符的替代实现。注意:它仅适用于Linq to对象,不适用于Linq to XML或Linq to XML…

您可以使用,它提供了Linq to Objects操作符的替代实现。注意:它仅适用于Linq to对象,不适用于Linq to XML或Linq to XML…

如果包含DLL,简短回答是肯定的。这个问题的答案向您解释了这一点:LINQ是在.NET3.5中引入的。我想LINQ是在.NET3.5中引入的,如果您包括DLL,简短的回答是肯定的。这个问题的答案向您解释了这一点:LINQ是在.NET3.5中引入的,我想LINQ是在.NET3.5,-1中引入的,因为即使在.NET2.0上也有办法使它工作。参见链接答案/问题这是一种不支持的黑客方式+1。这个答案切中要害。是的,有一些变通办法,但它们就是它们——变通办法-1,因为即使在.NET2.0上,也有办法让它工作。参见链接答案/问题这是一种不支持的黑客方式+1。这个答案切中要害。是的,有一些变通办法,但它们就是它们——变通办法