コード例 #1
0
ファイル: Handler.cs プロジェクト: Alex-ttt/Calculator
 public void ChangeLastOperation(Operation op)
 {
     if(operations.Count != 0)
         operations[operations.Count - 1] = op;
 }
コード例 #2
0
ファイル: Handler.cs プロジェクト: Alex-ttt/Calculator
        private double Calculate(Operation op, double left, double right)
        {
            switch (op) {
                case Operation.Plus:
                    return left + right;

                case Operation.Minus:
                    return left - right;

                case Operation.Mult:
                    return left * right;

                case Operation.Div:
                    return left / right;

                default:
                    return double.PositiveInfinity;
            }
        }
コード例 #3
0
ファイル: Handler.cs プロジェクト: Alex-ttt/Calculator
 public void AddOperation(Operation op)
 {
     operations.Add(op);
 }