static void Main(string[] args) { //提示,先换行,再输入实际要计算的值 CommonClass.ShowTip(); while (Console.ReadLine() != null) { int number = 0; string readValue = Console.ReadLine(); //thread另开两个线程计算结果 ThreadTest threadTest = new ThreadTest(); threadTest.ThreadFunction(readValue); //task另开线程计算结果 TaskTest taskTest = new TaskTest(); int.TryParse(readValue, out number); taskTest.TaskFunction(number); ////主线程计算结果 Console.WriteLine("FOO Result:" + CommonClass.Foo(number)); Console.WriteLine("Add Result:" + CommonClass.Add(number)); //提示,先换行,再输入实际要计算的值 CommonClass.ShowTip(); } }
public int CallFoo(int number) { return(CommonClass.Foo(number)); }