Как сделать чтобы foreach выполнял перебор каждого элемента в отдельном потоке? - C#

Узнай цену своей работы

Формулировка задачи:

Вот допустим есть такой код.Как сделать чтобы foreach выполнял перебор каждого элемента в отдельном потоке?Если будет 100 или больше элементов целесообразно ли это делать?
foreach (string s in str)
 {         
    if (...)
    {
       MessageBox.Show("!");
 
     }
 
  }

Решение задачи: «Как сделать чтобы foreach выполнял перебор каждого элемента в отдельном потоке?»

textual
Листинг программы
using System.Threading.Tasks;
...
Parallel.ForEach(str, s=> 
{
    if (...)
    {
        //....   
    }
});

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 3.786 из 5
Похожие ответы