говорит доступно только на VB.NET

м приложении VB6 у меня есть массив объектов, объявленных таким образом ...

Dim MyArray() as MyClass

Этот массив заполняется по мере обработки

Set MyArray(element) = passed_object

и так как элементы больше не нужны,

Set MyArray(otherelement) = Nothing

При использовании массива я хочу использовать цикл как

For i = 1 To Ubound(MyArray)
    If MyArray(i) <> Nothing Then    ' Doesn't compile
        ...do something...
    End If
Next i

Но я не могу получить ничего похожего на компиляцию. Я также пытался

If MyArray(i) Is Not Nothing Then

Должен ли я сделать это, и если да, то какой тест мне поставить здесь?

Ответы на вопрос(0)

Ваш ответ на вопрос