Доступиться к индексу List - C#

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

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

Привет всем у меня есть метод,который создает потоки и сам выполняющий метод
 
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; //пробывал так

            }
Вообщем суть в том что-бы каждый метод при создании получал свое значение и в дальнейшем уже с ним работал с ним,например это значение [i] - индекс от List,но как к нему доступится уже в самом методе?чтобы узнать в нем какой индекс у потока? Тоесть например если это чекер,поток 1 работает с аккаунтом 1 и ему при создании уже присваивается это значение,а в самом методе проверяется..

Решение задачи: «Доступиться к индексу List»

textual
Листинг программы
threads[i].Start(i);
 
 private void Method(object arg)
        {
               int i = (int)arg;

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


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

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

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