-4

我需要帮助

ParallelOptions parallelOption = new ParallelOptions()
{
    MaxDegreeOfParallelism = 1000
};
Parallel.ForEach<string>(strs, parallelOption, (string a0, ParallelLoopState a1, long a2)
     => new VB$AnonymousDelegate_0<string, ParallelLoopState, long, object>((string url, ParallelLoopState i, long j) 
     => {

VB$AnonymousDelegate_0<给我一个错误

4

1 回答 1

0

您在编译器应该能够推断类型的地方使用 lambda。

所以,你应该能够做到

Parallel.ForEach(
    strs, 
    parallelOption
    (s, state, i) => {
        // lambda body
    });

没有任何其他工作。of 的类型将从 of 的类型中s推断出来strs,而其他两种类型将通过重载决议找到Parallel.ForEach调用来推断。

相关链接

于 2016-05-23T01:29:20.477 回答