如果安装了.NEt 3.5,我可以在VS2005中使用LINQ吗?
答案 0 :(得分:6)
要记住的是,它的核心Visual Studio与任何IDE一样,是一个带有集成调试器的美化文本编辑器,也可能是其他一些功能。您当然可以使用Visual Studio 2005输入linq程序的代码文本,然后使用.Net 3.5命令行编译器来构建它。您甚至可以找到或编写加载项来自动化构建过程。
这意味着对您的问题的技术上正确答案是“是的。”
但是,您不会获得任何额外的IDE支持:
结果是,如果我只是简单地说“不”,那么你可能会得到更好的服务。
如果你已经拥有2005年而不是2008年,那么你有几个选择:
答案 1 :(得分:3)
答案 2 :(得分:1)
Vs2005和C#不直接支持扩展方法,Lambda表达式,匿名类型或表达式树,它们是LINQ的关键使能功能。一些早期的LINQ测试版确实适用于VS2005和C#,但没有一个发布产品。
对于VB来说可能是一样的但我不能直接评论VB而不是我99.99%肯定你不能。
答案 3 :(得分:1)
简单的答案是否定的。 LINQ依赖于VS2005不支持的语言功能(例如扩展方法)。