簡體   English   中英

如何在Parallel.ForEach上執行函數?

[英]How to execute function on Parallel.ForEach?

我試着:

Parallel.ForEach(listOfNames, name => DoSometingWithName(name));

雖然VS要求我將方法轉換為組,但我不能,因為這個方法也可以從其他地方使用。 所以我不想復制粘貼代碼。

有辦法嗎?

由ReSharper引起的,沒有它的人從未見過這個消息。 我以為這是編譯器錯誤。

優雅的工作將是:

Parallel.ForEach(listOfNames, DoSometingWithName);

不確定它是否更具可讀性。

不確定你的意思,但你搜索這個語法了嗎?

Parallel.ForEach(listOfNames, name =>
{
//Place your code here.
 DoSometingWithName(name);
}); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM