static void Main(string[] args) { Console.WriteLine("Please, set a limit for the sum"); int limit = Convert.ToInt32(Console.ReadLine()); SumOfNumbersDelegate callback = new SumOfNumbersDelegate(PrintSumOfNumbers); Numbers numbers = new Numbers(limit, callback); Thread t1 = new Thread(new ThreadStart(numbers.SumNumbers)); t1.Start(); Console.ReadKey(); }
public Numbers(int limit, SumOfNumbersDelegate callback) { _limit = limit; _callback = callback; }