Bagaimana cara keluar dari loop parallel.for ?
Saya memiliki pernyataan yang cukup rumit yang terlihat seperti berikut:
Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(),
new Action<ColorIndexHolder>((ColorIndexHolder Element) =>
{
if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I)
{
Found = true;
break;
}
}));
Menggunakan kelas paralel, saya dapat mengoptimalkan proses ini sejauh ini. Namun; Saya tidak tahu cara memutus loop paralel? The break;
pernyataan melempar kesalahan berikut sintaks:
Tidak ada loop penutup yang akan diputus atau dilanjutkan