在Parallel.ForEach中使用KeyValuePair <String,String>

Muk*_*kus 2 c# parallel.foreach

我想使用Parallel.For或Parallel运行此常规循环 Parallel.ForEach<>

foreach (KeyValuePair<String, String> symbol in symbolsConfigured){..}
Run Code Online (Sandbox Code Playgroud)

我一直在这样的其他地方使用-

Parallel.ForEach(sig.Products, dbp =>
            {...}
Run Code Online (Sandbox Code Playgroud)

但我想不出该如何写。

SLa*_*aks 5

您可以完全相同地执行此操作:

Parallel.ForEach(symbolsConfigured, kvp =>
            {...});
Run Code Online (Sandbox Code Playgroud)

就像任何其他调用一样,编译器将推断回调的参数类型。