我正在尝试使用VB填充长度为300的数组,这是我的代码:
Dim counter As Integer
If (value = True) Then
For counter = LBound(arrLowThresholds) To UBound(arrLowThresholds) Step 1
arrLowThresholds(counter) = LOG_TEST_LOW_THRESHOLD
arrHighThresholds(counter) = LOG_TEST_HIGH_THRESHOLD
Next
End If
这个问题是只填充了数组的第一个元素。 请注意,某些变量在其他地方声明,这是声明不可见的原因。
arrLowThresholds
和arrHighThresholds
是数组,而LOG_TEST_LOW_THRESHOLD
和LOG_TEST_HIGH_THRESHOLD
是变量
答案 0 :(得分:0)
我通过将一个本地数组与for循环一起使用来解决这个问题。然后我将内容复制到我实际使用的数组中。