跟踪在下拉列表中检查哪个项目

时间:2018-01-18 19:20:25

标签: vb.net

对于我班级的作业,我必须制作一个超级简单的销售点系统,其中一项功能是跟踪每件商品的销售量。我知道我可以使用If语句来完成它,例如

If DropDownList.SelectedIndex = 0 Then
    ddl1Tracker += 1
ElseIf DropDownList.SelectedIndex = 1 Then
    ddl2Tracker +=1
Etc...
End IF

但是我想知道是否有更好的方法可以做到这一点所以我不需要创建一个变量来跟踪每个项目?

由于

1 个答案:

答案 0 :(得分:2)

您可以用数组替换一堆ddlNTracker变量:

Dim ddlTrackers(ddlCount-1) as Integer

然后用单个函数调用替换整个If部分:

ddlTrackers(DropDownList.SelectedIndex) += 1