я пытаюсь получить правильное значение из ArrayList объектов (.NET 1.1 Framework):Извлечение данных из VB.NET ArrayList объектов
я следующее: определенные
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 последнего значения в списке.
Что мне не хватает?
Для новичков этот вопрос очень хорошо отформатирован и представлен. +1 – Cerebrus