Я создаю простой калькулятор, и я пытаюсь использовать switches
, чтобы позволить пользователю выбирать, хотят ли они добавлять, вычитать, умножать или делить свои введенные значения.
Они также могут набрать quit для выхода из консоли. но после случая quit
: когда я добавляю метод закрытия консоли, такой как Environment.Exit(-1);
Это выдает ошибку, и использование break;
просто вводит меня в мой следующий переключатель (оба из которых находятся в одном и том же цикле while, как второй перезапускает консоль).
Любые идеи о том, что я могу сделать?
{
case "add":
answer = (num1 + num2);
Console.WriteLine("your answer is {0:0.00}", answer);
break;
case "subtract":
answer = (num1 - num2);
Console.WriteLine("your answer is {0:0.00}", answer);
break;
case "multiply":
answer = (num1 * num2);
Console.WriteLine("your answer is {0:0.00}", answer);
break;
case "divide":
answer = (num1 / num2);
Console.WriteLine("your answer is {0:0.00}", answer);
break;
case "quit":
}