我在我的系统中使用了这部分代码。增加一个双精度值
double countA = 0.00;
double countB = 0.00;
if (myrow.grade == "A")
{
countA += 1.00;
}
else if (myrow.grade == "B")
{
countB += 1.00;
}
countALabel.Text = Convert.ToString(countA);
countBLabel.Text = Convert.ToString(countB);
的代码应该是计算有多少学生在我examMarks表中得到“A”或“B”,并使用标签显示。然而,即使有学生在我的桌子上得到“A”和“B”,我仍然得到0
的价值?
我如何得到增量值?
这将意味着你的条件不被评估为真,他们真的是A,B还是它可能是a,b – V4Vendetta 2012-01-03 09:23:41
为什么不使用int?你有0.10名学生吗? – Moonlight 2012-01-03 09:24:02
这意味着你想显示学生数量的计数吗?那么为什么你使用双数据类型计数? – 2012-01-03 09:24:30