2017-02-27 103 views
0

因此,我在C#中为类编写控制台应用程序,我需要弄清楚如何检查输入是否为小数。它检查输入我希望它输出像后需要检查输入是否是小数或不是

Console.Write("Enter the annual amount of money saved: "); 

decimal moneySaved = Convert.ToDecimal(Console.ReadLine()); 

:它会按照这个代码,我到目前为止已经写了“你没有输入号码,请重试。”

提前致谢!

+0

您可能想要查找'decimal.tryParse。 – JohnG

回答

0
Console.Write("Enter the annual amount of money saved: "); 
string moneySaved = Console.ReadLine(); 
decimal number; 
if (Decimal.TryParse(moneySaved, out number)) 
{ 
    Console.Write("You entered a decimal number"); 
} 
else 
{ 
    Console.Write("You didn't enter a number, please try again."); 
} 
+0

工作,谢谢! –

+0

标记为答案,如果它有帮助 – Sajeetharan