Доступиться к индексу 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;