1
我無法弄清楚如何使用括號使我的程序檢查輸入是否爲數字。如果沒有,我想返回一個錯誤,然後重新啓動進程。有什麼建議麼?C#if語句readline必須等於數字
bool running = true;
Console.Write("Enter the number of victims so we can predict the next murder, Sherlock: ");
while (running)
{
victimCount = int.Parse(Console.ReadLine());
if (/*I want victimCount only to be accepted if it's a number*/)
{
Console.Write("\nThat's an invalid entry. Enter a correct number!: ");
}
else
{
running = false;
}
}
非常感謝,它工作得很好! – Zentie
@Zentie你很受歡迎。 –
如果我想用double來做同樣的事情,而不是int,我該怎麼辦?我放什麼而不是「Int32.TryParse」? – Zentie