Переменная в результате выполнения замыкания получает неверное значение - C#
Формулировка задачи:
int[] position = new int[5]; Task[] tsk = new Task[5]; for (int i = 0; i < 5; i++) { tsk[i] = Task.Factory.StartNew(() => Calculate(position[i])); } Task.WaitAll(tsk);
Calculate(position[i])
Решение задачи: «Переменная в результате выполнения замыкания получает неверное значение»
textual
Листинг программы
5 5 5 5 1 2 3 4
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д