コード例 #1
0
        public static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("請輸入數字A");
                string numberA = Console.ReadLine();
                Console.WriteLine("請輸入運算符號(+ - * /)");
                string operate = Console.ReadLine();
                Console.WriteLine("請輸入數字B");
                string numberB = Console.ReadLine();

                var operation = OperationSimpleFactory.CreateOperate(operate);
                operation.NumberA = Convert.ToDouble(numberA);
                operation.NumberB = Convert.ToDouble(numberB);

                string result = operation.GetResult().ToString();
                Console.WriteLine("結果是:{0}", result);
                Console.ReadLine();
            }
            catch (Exception ex)
            {
                Console.WriteLine("錯誤:{0}", ex.Message);
            }
        }
コード例 #2
0
 static void Main(string[] args)
 {
     try
     {
         Console.Write("請輸入數字A: ");
         string strNumberA = Console.ReadLine();
         Console.Write("請輸入運算符號(+、-、*、/): ");
         string strOperate = Console.ReadLine();
         Console.Write("請輸入數字B: ");
         string strNumberB = Console.ReadLine();
         var    operation  = OperationSimpleFactory.CreateOperate(strOperate);
         string strResult  = "";
         operation.NumberA = Convert.ToDouble(strNumberA);
         operation.NumberB = Convert.ToDouble(strNumberB);
         strResult         = operation.GetResult().ToString();
         Console.WriteLine(strResult);
         Console.ReadLine();
     }
     catch (Exception ex)
     {
         Console.WriteLine("您輸入有誤: " + ex.Message);
         Console.ReadLine();
     }
 }