我是C#爱好者,我正在使用Parallel.ForEach方法.我试图使用以下代码在给定系统上显示环境变量:
IDictionary vars = Environment.GetEnvironmentVariables(); Parallel.ForEach(vars, (envVar) => { Console.WriteLine("{0} = {1}", envVar.Key, envVar.Value); });
但是我最终得到了这个错误:
错误3方法'System.Threading.Tasks.Parallel.ForEach
的类型参数(System.Collections.Concurrent.OrderablePartitioner ,System.Action )'无法从使用中推断出来.尝试显式指定类型参数.
我很确定我错过了一个演员阵容,但无论我尝试过什么,都无法让它发挥作用.你能帮我吗?