我有以下代碼。我如何讓一位和兩位數的百分比都起作用並且不會導致異常?使用foreach循環計算平均值,高分,低分
private void calcStats()
{
string value;
int value2;
int total = 0;
decimal adverage;
decimal high;
decimal low;
lblHigh.Text = Convert.ToString(0);
foreach (string itemInList in lstBox.Items)
{
value = (itemInList.Substring(50, 3));
value2 = int.Parse(value);
total += (value2);
}
adverage = total/(lstBox.Items.Count);
lblAdverage.Text = Convert.ToString(adverage);
}
你的問題還不清楚。 – 2011-04-25 04:46:00
基本上我是拉出列表框中的信息。我拉百分比(從1-100的值),我需要將它們轉換爲整數做一些計算。 – Brandon 2011-04-25 04:48:15
如果我有兩位數的百分比,它會讀「15」,當我嘗試轉換它會導致錯誤。 – Brandon 2011-04-25 04:50:26