static void Main(string[] args) { //1 //Console.WriteLine("Please enter the target number"); //object target = Console.ReadLine(); //ParameterizedThreadStart parameterizedthreadStart = new ParameterizedThreadStart(Number.PrintNumbers); //Thread T = new Thread(parameterizedthreadStart); //T.Start(target); //2 ThreadFinishedCallback callback = new ThreadFinishedCallback(delegate(int x) { Console.WriteLine("Something finished!!"); }); Number newNumber = new Number(2, callback); ThreadStart threadStart = new ThreadStart(newNumber.PrintNumbers); Thread thread = new Thread(threadStart); thread.Start(); }
public Number(int target, ThreadFinishedCallback callback) { this._target = target; Callback = callback; }