Я пытаюсь получить правильное значение из ArrayList объектов (.NET 1.1 Framework):
Я определил следующее:
Public AlList As New ArrayList
Public Class ItemInfo
Public ItemNo As Int16
Public ItemType As String
Public Reports As Array
Public PDFs As Array
End Class
Код события form_load содержит:
Dim AnItemObj As New ItemInfo
Затем цикл, который включает в себя:
AnItemObj.ItemNo = AFile.RecordId
AnItemObj.ItemType = temp
AlList.Add(AnItemObj)
Итак, теперь у меня должен быть ArrayList этих объектов, однако, если я попытаюсь получить данные:
MsgBox(AlList(5).ItemNo)
Я всегда получаю ItemNo из последнего значения в списке.
Чего мне не хватает?