我正在使用Visual Studio 2005.为什么不支持此行?
using System.Linq;
错误:
错误1验证(XHTML 1.0 Transitional):属性值必须用引号括起来。
错误2命名空间“System”中不存在类型或命名空间名称“Linq”(您是否缺少程序集引用?)
答案 0 :(得分:4)
直到.NET Framework v3.5才支持LINQ,而visual studio 2005最多支持.net v2.0
有一些workaround使用LINQ和.NET 2.0但你仍然需要最少的Visual Studio 2008!
答案 1 :(得分:1)
LINQ是C#3.0的一部分。它在C#2.0中不可用,它是VS 2005支持的唯一版本。因此,如果不安装至少VS 2008,您将无法使用LINQ。
如果你看LINQ in VS2005有一种方法可以让它工作,但它不支持匿名类型消除了LINQ的一些功能。