Beispiel #1
0
 static void Main(string[] args)
 {
     try
     {
         Console.WriteLine("请输入第一个数");
         double numA = Convert.ToDouble(Console.ReadLine());
         Console.WriteLine("请输入操作符");
         string operate = Console.ReadLine();
         Console.WriteLine("请输入第二个数");
         double    numB = Convert.ToDouble(Console.ReadLine());
         Operation oper = OperationFactory.CreateOperate(operate);
         oper.NumberA = numA;
         oper.NumberB = numB;
         Console.WriteLine(oper.GetResult());
         Console.ReadKey();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
         Console.ReadKey();
     }
 }