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

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

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

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

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

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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