ここで try catch シナリオを使用できますが、if x = 30 または if x > 100 と言うことに慣れていますが、if x != int と言う必要がありますが、そのステートメントを使用することは許可されていません。
私が必要としているのは、ユーザーによる入力が整数と等しくない場合、...
Console.Write("Enter number of cats:"); //cats are 121.45
var temp = Console.ReadLine();
int cats;
if (int.TryParse(temp, out cats))
{
price = (cats* 121.45);
}
else
{
Console.Write{"Number of cats must be an integer. Please enter an integer")
}
Console.Write ("Enter number of dogs"); //dogs are 113.35
int product2 = int.Parse(Console.ReadLine());
price2 = (dogs * 113.35);
Console.Write ("Enter number of mice:"); //mice are 23.45
int mice = int.Parse(Console.ReadLine());
price3= (mice * 23.45);
Console.Write("Enter number of turtles:"); //turtles are 65.00
int turtles = int.Parse(Console.ReadLine());
price4 = (turtles * 65.00);
Console.Write("Total price : $");
grosssales = price1 + price2 + price3 + price4; //PRICE ONE IS NOT RECOGNIZED?
Console.WriteLine(grosssales);
Console.ReadKey();
}