从列表框中添加以前选择的项目总计?

时间:2014-03-04 20:50:25

标签: vb.net

我正在为一堂课做这个课程;我有一个listbox,其值为0-10,这是“得分”,每当用户选择一个新得分时(并且当然点击按钮)就会记录这些得分。我需要做以下事情;

  1. 我通过累加器和计数器获得的平均分数
  2. 我通过一个柜台获得的一些分数
  3. 获得总分(这就是给我带来麻烦的事)

    这是我到目前为止的代码:

    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
    

    以下是它的图像:http://i.stack.imgur.com/aomQO.png

  4. 我可以开始工作的数量和平均数,因为它只使用累加器和计数器。但无论我做什么,我都无法添加为总数选择的值。那么有谁知道我怎么能得到它给我所有选定的分数?

1 个答案:

答案 0 :(得分:0)

你的代码看起来不错,看起来你正确地做了一切。您甚至已经拥有当前代码中的总数:

decScoreAccumulator += intScore

因为您每次都要将分数添加到decScoreAccumulator,所以此变量具有您要查找的总数(假设它不受限于按钮单击的范围)。 HTH。祝你好运!