Vb.net 是否从列表框中添加以前选择的项目以获得总计?
我正在为一个班级做这个节目;我有一个Vb.net 是否从列表框中添加以前选择的项目以获得总计?,vb.net,Vb.net,我正在为一个班级做这个节目;我有一个列表框,其中的值为0-10,这是每次用户选择一个新分数(当然是单击按钮)时都会记录的“分数”。我需要做以下几件事 通过累加器和计数器得到的平均分数 很多分数,我通过柜台拿到的 得到总分(这就是给我带来麻烦的原因) 以下是我目前为止的代码: intScore = Convert.ToDecimal(lstScores.SelectedItem) 'the counter and accumulator intTotal = intTotal + 1 decS
列表框
,其中的值为0-10,这是每次用户选择一个新分数(当然是单击按钮)时都会记录的“分数”。我需要做以下几件事
intScore = Convert.ToDecimal(lstScores.SelectedItem)
'the counter and accumulator
intTotal = intTotal + 1
decScoreAccumulator += intScore
' here's what calculates the average
If intScore > 0 Then
decScorAvg = decScoreAccumulator / intTotal
End If
以下是它的图像:我能得到的数字和平均值,因为它只是使用累加器和计数器。但无论我做什么,我都无法添加为总数选择的值。那么,有人知道我怎样才能得到所有选定分数的总和吗?你的代码看起来不错,而且看起来你做的每件事都很正确。您甚至在当前代码中已经有了总数:
decScoreAccumulator += intScore
由于您每次都将分数添加到
decscorecompulator
,因此此变量包含您要查找的总数(假设它不限于按钮单击的范围)。嗯。祝你好运 难道不是你的总数吗?哇,我是个白痴…我还没意识到,我想是的…谢谢你指出这一点!当然不要担心错过这些……我在编程时也会错过类似的事情。:)那么我不是一个人?哈哈,老实说,我真是个笨蛋。不过说真的,谢谢!我正要放弃。哈哈,不,你一点也不孤单。(我见过有人用代码给某个东西加零,比如x=x+0
…哈哈)祝你好运!当然很乐意帮忙。祝你的项目好运。