2017-02-27 146 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