我在我的系統中使用了這部分代碼。增加一個雙精度值
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