Как сделать чтобы foreach выполнял перебор каждого элемента в отдельном потоке? - C#
Формулировка задачи:
Вот допустим есть такой код.Как сделать чтобы foreach выполнял перебор каждого элемента в отдельном потоке?Если будет 100 или больше элементов целесообразно ли это делать?
Листинг программы
- foreach (string s in str)
- {
- if (...)
- {
- MessageBox.Show("!");
- }
- }
Решение задачи: «Как сделать чтобы foreach выполнял перебор каждого элемента в отдельном потоке?»
textual
Листинг программы
- using System.Threading.Tasks;
- ...
- Parallel.ForEach(str, s=>
- {
- if (...)
- {
- //....
- }
- });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д