For example I have this code:
Console.Write("Write Your First Number: ");
num1 = int.Parse(Console.ReadLine()); // If i write here 6/2 or just s,y program frozes and exits. How To Handle that?
Console.Write("Write Your Operand: ");
operand = Console.ReadLine(); // If i write here 6/2 or just s,y program frozes and exits. How To handle that
Console.Write("Write Your Second Number: ");
num2 = int.Parse(Console.ReadLine()); // If i write here 6/2 or just s,y program frozes and exits. How To Handle That?
switch (operand)
{
case "+":
answer = num1 + num2;
break;
case "-":
answer = num1 - num2;
break;
case "*":
answer = num1 * num2;
break;
case "/":
answer = num1 / num2;
break;
default:
Console.Clear();
Console.WriteLine("You entered wrong operand. Press Any Key To Continue...");
Console.ReadLine();
Console.Clear();
Calc();
break;
}
How can i handle this if switch default is not working? It's just frozes. I just want to make Console.WriteLine("You entered wrong key, try again");