C# c的匿名代理帮助
我需要帮助C# c的匿名代理帮助,c#,anonymous-delegates,C#,Anonymous Delegates,我需要帮助 ParallelOptions parallelOption = new ParallelOptions() { MaxDegreeOfParallelism = 1000 }; Parallel.ForEach<string>(strs, parallelOption, (string a0, ParallelLoopState a1, long a2) => new VB$AnonymousDelegate_0<string, Paral
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在编译器应该能够推断类型的地方使用lambda 所以,你应该能够做到
Parallel.ForEach(
strs,
parallelOption
(s, state, i) => {
// lambda body
});
没有其他工作。将从strs的类型推断s的类型,并通过查找Parallel.ForEach调用的重载解析推断其他两种类型
您是否正在尝试将VB脚本转换为c?您从哪里获得$AnonymousDelegate_0?出现了什么错误?您想做什么?