Как передать параметр целого типа в поток?

Нужен программный код, который демонстрирует как передать параметр целого типа в поток.


Ответы (1 шт):

Автор решения: Aziz Umarov

Вот так как правильно указал @Андрей NOP

using System;
using System.Threading;

public class Main
{
    public static void Main()
    {

        MyClass myClass = new MyClass();
        Thread newThread = new Thread(myClass.DoSomeWork);
        newThread.Start(100); // эквивалент myClass.DoSomeWork(100) только в другом потоке
        newThread.Join(); // страховка на случай если основной поток закончится раньше
    }
}


public class MyClass{

    public void DoSomeWork(object data)
    {
        Console.WriteLine("Parameter='{0}'",
            data);
    }

}
→ Ссылка