Vb.net 向列表框中的元素添加数字

Vb.net 向列表框中的元素添加数字,vb.net,Vb.net,我必须创建一个应用程序,允许我从数组中的每个元素中减去数字1,并使用for…next语句将其显示在列表框中 这是我到目前为止所拥有的 Private intQuantities()作为整数={45,67,2,5,90} Dim intnum2为整数=整数数量。长度 对于intCount As Integer=0到4 lstQuantilities.Items.Add(整数数量(整数计数)) intCount=intCount+1 在您的代码中有两件事很突出 首先,在将intQuantities变

我必须创建一个应用程序,允许我从数组中的每个元素中减去数字1,并使用
for…next
语句将其显示在列表框中

这是我到目前为止所拥有的

Private intQuantities()作为整数={45,67,2,5,90}
Dim intnum2为整数=整数数量。长度
对于intCount As Integer=0到4
lstQuantilities.Items.Add(整数数量(整数计数))
intCount=intCount+1

在您的代码中有两件事很突出

首先,在将
intQuantities
变量添加到列表框之前,决不递减该变量。第二个问题是,在
for
语句中增加索引,这将导致跳过值

试着这样做:

Dim intnum2作为整数=intquanties.Length
对于intCount As Integer=0到4
int数量(intCount)-=1'这将减去1并将其存储回数组
lstQuantilities.Items.Add(整数数量(整数计数))
下一个

谢谢你,马克。我的思路有点正确,只是想不出几点。再次感谢。在学习这方面我还有很多路要走。
lstQuantities.Items.Add(intQuantities(intCount) - 1)