void Start() { Operation operation = default(Operation); operation = OperationFactory.CreatOperate("+"); operation.NumberA = 1; operation.NumberB = 2; var res = operation.GetResult(); print("Result:" + res); }
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); }