public string GetEquation() { string equation = equations.Dequeue(); isValid = validationEquation.IsValidate(equation); if (isValid == true) { equation = validationEquation.PreparationEquationPutSpaces(equation); return(equation); } throw new ArgumentException(equation); }
public string GetEquation() { string equation; while (true) { Console.WriteLine("Введите выражение:"); Console.WriteLine("Подсказка: 42 + 18 / ( 6 + 12 / 4 )\n"); equation = Console.ReadLine(); bool isValid = validationEquation.IsValidate(equation); if (isValid == true) { equation = validationEquation.PreparationEquationPutSpaces(equation); return(equation); } Console.WriteLine("Невалидное выражение, попробуйте снова."); } }