void Start()
        {
            Operation operation = default(Operation);

            operation         = OperationFactory.CreatOperate("+");
            operation.NumberA = 1;
            operation.NumberB = 2;
            var res = operation.GetResult();

            print("Result:" + res);
        }
예제 #2
0
        static void Main(string[] args)
        {
            // Ui 获取输入.
            string _strFirstNum  = Console.ReadLine();
            string _strOperation = Console.ReadLine();
            string _strSecondNum = Console.ReadLine();
            string _strResult    = "";

            Operation oper;

            oper = OperationFactory.createOperate(_strOperation);

            oper.NumberA = Convert.ToDouble(_strFirstNum);
            oper.NumberB = Convert.ToDouble(_strSecondNum);

            double result = oper.GetResult();

            Console.WriteLine("Reuslt is {0}", result);
        }