que estoy tratando de recuperar el valor correcto de un ArrayList de objetos (.NET 1.1 Framework):recuperación de datos de un ArrayList de objetos VB.NET
Tengo el siguiente definidos:
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
El código de evento Form_Load contiene:
Dim AnItemObj As New ItemInfo
a continuación, un lazo que incluye:
AnItemObj.ItemNo = AFile.RecordId
AnItemObj.ItemType = temp
AlList.Add(AnItemObj)
Así que ahora debería tener un ArrayList de estos objetos, sin embargo si intento para recuperar los datos:
MsgBox(AlList(5).ItemNo)
siempre consigo el itemNo del último valor de la lista.
¿Qué me estoy perdiendo?
Para un novato, esta pregunta está muy bien formateada y presentada. +1 – Cerebrus