2011-03-19 49 views
2

我最近發現一個集合有一個方法AsParallel(),它返回IParallelEnumerable。我從來沒有使用過這種類型,我從來沒有從谷歌得到它。你能舉一個簡單的例子來說明它的用法嗎? 我想要做的是有一個像循環和進程每個元素而不修改它。simple IParallelEnumerable <T>教程

謝謝!

回答

0

嘗試搜索「並行擴展庫」指南。

如果使用IParallelEnumerable應該能剛開始喜歡你的處理:

var result = source.AsParallel().Where(s => IsSomeCondition(s)); 
var result = source.AsParallel().Select(s => new Something(s)); 

應該有做並行和並行的foreach的方法,太。