Console.Write("Input price: ");
double price;
string inputPrice = Console.ReadLine();
if (double.TryParse(inputPrice, out price))
{
price = double.Parse(inputPrice);
}
else
{
Console.WriteLine("Inventory code is invalid!");
}
所以我必须确保输入的价格必须是小数点后 2 位。如下所示:
- 2.00 - 正确
- 3.65 - 正确
- 77.54 - 正确
- 34.12 - 正确
但
- 2 - 错误
- 2.8 - 错误
- 2.415 - 错误
- 99.0 - 错误
我应该如何检查它?