Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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
VS2005和LINQ_Linq_.net 3.5_Visual Studio 2005 - Fatal编程技术网

VS2005和LINQ

VS2005和LINQ,linq,.net-3.5,visual-studio-2005,Linq,.net 3.5,Visual Studio 2005,如果安装了.NEt 3.5,是否可以在VS2005中使用LINQ?VS2005中没有对LINQ的直接编译器支持 您仍然可以使用LINQ名称空间和方法,但是,它并不像VS2008中那样优雅 有关详细信息,请参阅。VS2005中没有对LINQ的直接编译器支持 您仍然可以使用LINQ名称空间和方法,但是,它并不像VS2008中那样优雅 有关详细信息,请参见。需要记住的是,与任何IDE一样,Visual Studio的核心是一个美化的文本编辑器,带有集成的调试器,可能还有一些其他功能。您当然可以使用Vi

如果安装了.NEt 3.5,是否可以在VS2005中使用LINQ?

VS2005中没有对LINQ的直接编译器支持

您仍然可以使用LINQ名称空间和方法,但是,它并不像VS2008中那样优雅


有关详细信息,请参阅。

VS2005中没有对LINQ的直接编译器支持

您仍然可以使用LINQ名称空间和方法,但是,它并不像VS2008中那样优雅


有关详细信息,请参见。

需要记住的是,与任何IDE一样,Visual Studio的核心是一个美化的文本编辑器,带有集成的调试器,可能还有一些其他功能。您当然可以使用VisualStudio2005来输入linq程序的代码文本,然后使用.NET3.5命令行编译器来构建它。您甚至可以找到或编写外接程序来自动化构建过程

这意味着对你的问题技术上正确的答案是“是的”

但是,您不会获得任何额外的IDE支持:

  • 智能感知不正确/中断
  • 语法突出显示不正确/不正确
  • 无法使用.Net 3.5+解决方案文件
  • 不支持调试器
结果是,如果我只是说“不”,你可能会得到更好的服务

如果您已经有了2005年而不是2008年,您有几个选择:

  • 获得2008年特快版
  • 使用第三方工具,如“开发”
  • 购买2008年版

    • 需要记住的是,与任何IDE一样,Visual Studio的核心是一个美化的文本编辑器,带有集成的调试器,可能还有一些其他功能。您当然可以使用VisualStudio2005来输入linq程序的代码文本,然后使用.NET3.5命令行编译器来构建它。您甚至可以找到或编写外接程序来自动化构建过程

      这意味着对你的问题技术上正确的答案是“是的”

      但是,您不会获得任何额外的IDE支持:

      • 智能感知不正确/中断
      • 语法突出显示不正确/不正确
      • 无法使用.Net 3.5+解决方案文件
      • 不支持调试器
      结果是,如果我只是说“不”,你可能会得到更好的服务

      如果您已经有了2005年而不是2008年,您有几个选择:

      • 获得2008年特快版
      • 使用第三方工具,如“开发”
      • 购买2008年版
      Vs2005和C#不直接支持扩展方法、Lambda表达式、匿名类型或表达式树,这些都是LINQ的关键启用功能。一些早期的LINQ Beta确实与VS2005和C#配合使用,但没有一款发布产品

      VB可能也一样,但我不能直接评论VB,我大约99.99%肯定你不能评论。Vs2005和C不直接支持扩展方法、Lambda表达式、匿名类型或表达式树,它们是LINQ的关键启用功能。一些早期的LINQ Beta确实与VS2005和C#配合使用,但没有一款发布产品

      对VB可能也是一样,但我不能直接评论VB,我大约99.99%肯定你不能评论。简单的答案是否定的。 LINQ依赖于VS2005不支持的语言特性(如扩展方法)。

      简单的答案是否定的。 LINQ依赖于VS2005不支持的语言特性(如扩展方法)。

      即,仅仅因为您可以,并不意味着您应该。仅仅因为你能,并不意味着你应该。