我正在关注这篇文章: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);
});