我是C#編程的新手,我不確定我做錯了什麼,因爲我無法總結出Double的數字。如果我輸入2,5和2,5我得到5,但如果我輸入2.5和2.5,當我使用點而不是數字之間的逗號時,我得到零。爲什麼這個?總結雙倍ReadLine值?
我加了一些我的代碼:
private void ReadInputAndSumNumbers()
{
while (!done)
{
Console.Write("Number: ");
if (double.TryParse(Console.ReadLine(), out num))
{
if (num == 0)
{
done = true;
}
else
{
sum += num;
}
}
}
}
我的設置使用逗號,但我希望用戶能夠輸入與點也
你能告訴你的輸入代碼? – 2012-02-14 09:29:51
接受編號的格式取決於您的文化設置 – 2012-02-14 09:30:20
您可以顯示您的C#代碼嗎? – 2012-02-14 09:31:41