考慮以下代碼:誤差MessageBox.Show在C#
int total = 0;
using(var inFile = new StreamReader("text.txt"))
{
string inValue = "";
while ((inValue = inFile.ReadLine()) != null)
{
if(Int32.TryParse(inValue, out number))
{
total += number;
Console.WriteLine("{0}", number);
}
else
Console.WriteLine("{0} - not a number", inValue);
}
}
Console.WriteLine("The sum is {0}", total);
如果我做MessageBox.Show("{0}", number);
,它給了我一個錯誤。爲什麼會這樣,我該如何解決它?
這是一個終端應用程序嗎?這可能解釋一些事情。 –
什麼錯誤?你喜歡尖叫 - 但你也喜歡給零相關的信息。不是一個聰明的組合。如果你得到一個錯誤,告訴我們什麼錯誤。哦,也許讀到你調用的方法... – TomTom