我有以下代码。我如何让一位和两位数的百分比都起作用并且不会导致异常?使用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