Доступиться к индексу List - C#
Формулировка задачи:
Привет всем у меня есть метод,который создает потоки и сам выполняющий метод
Вообщем суть в том что-бы каждый метод при создании получал свое значение и в дальнейшем уже с ним работал с ним,например это значение [i] - индекс от List,но как к нему доступится уже в самом методе?чтобы узнать в нем какой индекс у потока?
Тоесть например если это чекер,поток 1 работает с аккаунтом 1 и ему при создании уже присваивается это значение,а в самом методе проверяется..
List<Thread> threads = new List<Thread>(); private void ThreadStart() { for (int i = 0; i < numericUpDown1.Value; i++) { threads.Add(new Thread(Method)); threads[i].Start(); threads[i].Name = i.ToString(); listBox1.Items.Add("Поток " + i +" запущен"); } } private void Method() { int path_num = Thread.CurrentThread.ManagedThreadId; //пробывал так }
Решение задачи: «Доступиться к индексу List»
textual
Листинг программы
threads[i].Start(i); private void Method(object arg) { int i = (int)arg;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д