Ric*_*olo -2 .net c# foreach parallel.foreach
在Directory.EnumerateFiles或Directory.GetFiles中允许使用.take()?
我有这个并且有效
    Parallel.ForEach(Directory.EnumerateFiles(sourceFolder, "*", 
               SearchOption.AllDirectories), file =>
    {
         //DO SOMETHING
    });
我只想在例如100个文件中进行循环.所以:
    Parallel.ForEach(Directory.EnumerateFiles(sourceFolder, "*",
              SearchOption.AllDirectories).Take(100), file =>
    {
         //DO SOMETHING
    });
但是这个周期并没有像我预期的那样被记录100次.
为什么?
| 归档时间: | 
 | 
| 查看次数: | 1487 次 | 
| 最近记录: |