【问题标题】:any special reference needed for c# 4.0 Parallel.For?c# 4.0 Parallel.For 需要任何特殊参考吗?
【发布时间】:2010-08-07 15:21:15
【问题描述】:

我正在关注这篇文章: http://blogs.msdn.com/b/csharpfaq/archive/2010/06/01/parallel-programming-in-net-framework-4-getting-started.aspx

在我的控制台应用程序中,Parallel 命名空间可见,但“Parallel.For”编译失败,并显示“命名空间 For 的类型在命名空间‘Parallel’中不存在”。

我已经搜索了网络,但在 System.Threading 中没有看到任何其他内容,这是我添加的命名空间(尽管它不是程序集引用,我在 .Net 框架中看不到它)参考文献列表)。

使用 vs2010 项目使用的是框架 4.0。

这是我的用法:

using System;
using System.Threading.Tasks;
using System.Threading;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

违规代码:

        Parallel.For(2, 20, (i) => {
            var result = SumRootN(i);
            Console.WriteLine("root {0} : {1} ", i, result);
        });

【问题讨论】:

    标签: .net c#-4.0 parallel-processing task parallel-extensions


    【解决方案1】:
        System.Threading.Tasks
    

    仔细查看您的错误消息后,我认为您可能正在使用“Parallel”作为您项目的名称/命名空间?

    如有疑问,您可以使用System.Threading.Tasks.Parallel.For(...)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-06
      • 2013-10-13
      • 1970-01-01
      相关资源
      最近更新 更多