static void Main(string[] args) { View _view; Logic _logic; string _number1 = "", _number2 = ""; _view = new View(); _logic = new Logic(); if (args.Length < 2) { Console.WriteLine("Need 2 parameter"); _view.In(ref _number1); _view.In(ref _number2); } else { _number1 = args[0]; _number2 = args[1]; } if (!_logic.Check(_number1) || !_logic.Check(_number2)) { if (!_logic.Check(_number1)) Console.Write(_number1 + " "); if (!_logic.Check(_number1) && !_logic.Check(_number2)) Console.Write(", "); if (!_logic.Check(_number2)) Console.Write(_number2 + " "); Console.WriteLine("Is Wrong Format"); } else Console.WriteLine(_number1 + " + " + _number2 + " = " + _logic.Add(_number1, _number2)); Console.ReadLine(); }
static void Main(string[] args) { // Khởi tạo biến List<int> listNumber1; List<int> listNumber2; List<int> sum; // Cấp phát bộ nhớ View view = new View(); Calculate calculate = new Calculate(); // Phần chính if (view.Input(out listNumber1, out listNumber2)) // Thực hiện nhập và kiểm tra đầu vào { sum = calculate.Sum(listNumber1, listNumber2); // Tiến hành tính toán view.Output(sum); // In ra kết quả } Console.ReadLine(); }
static void Main(string[] args) { // Declare variants View view = new View(args); BigInteger bigInteger1 = new BigInteger(); BigInteger bigInteger2 = new BigInteger(); Console.WriteLine("*-----------------------------*"); // Continue if having error if (view.IsHaveError(ref bigInteger1, ref bigInteger2)) { // Do nothing } else { //Export result for user view.ExportResult(bigInteger1.StringInteger, bigInteger2.StringInteger, bigInteger1.Add2BigInteger(bigInteger2)); } // Pause for debugging Console.Read(); }