我有这个简单的代码,想法是从包含数字的数组中找到最小值,它在大多数情况下都有效:
For yy As Integer = 0 To 23
If (IsNumeric(data(2, yy))) Then
If (yy > 0) Then
If (data(2, yy) < min(days)) Then
min(days) = data(2, yy)
End If
Else
min(days) = data(2, yy)
End If
End If
Next
现在,数据数组可能包含值,也可能不包含值,当数组中的第一个位置有值时,代码没有问题,即使数组中的其他位置为空。问题是当数组的第一个位置为空时,即使数组的其余部分充满了值,它也不会读取它们中的任何一个,有什么想法吗?