public ValidateCode() { List <string> result = CreateOperValidateCode(); this._operCode = string.Join("", result) + "=?"; CalDel2 cal2; if (result[1] == "+") { cal2 = new CalDel2(CalSum); } else if (result[1] == "-") { cal2 = new CalDel2(CalSub); } else { cal2 = new CalDel2(CalMulti); } this._codeResult = GetCodeResult(result, cal2); }
private int GetCodeResult(List <string> result, CalDel2 cal2) { return(cal2(result[0].TryToInt(), result[2].TryToInt())); }