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 回再現されません。
なんで?