コード例 #1
0
ファイル: Handler.cs プロジェクト: SleepingCat/Calc
        public void Process(operands Op)
        {
            switch (Op.Operator)
            {
                case "+": this.Add(Op); break;
                case "-": this.Minus(Op); break;
                case "*": this.Multiply(Op); break;
                case "/": this.Division(Op); break;

                default: break;
            }
        }
コード例 #2
0
ファイル: Handler.cs プロジェクト: SleepingCat/Calc
 public void Multiply(operands Op)
 {
     Op.result = Op.firstOperand * Op.secondOperand;
 }
コード例 #3
0
ファイル: Handler.cs プロジェクト: SleepingCat/Calc
 public void Division(operands Op)
 {
     Op.result = Op.firstOperand / Op.secondOperand;
 }
コード例 #4
0
ファイル: Handler.cs プロジェクト: SleepingCat/Calc
 public void Minus(operands Op)
 {
     Op.result = Op.firstOperand - Op.secondOperand;
 }
コード例 #5
0
ファイル: Handler.cs プロジェクト: SleepingCat/Calc
 public void Add(operands Op)
 {
     Op.result = Op.firstOperand + Op.secondOperand;
 }