オブジェクトの 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 を常に取得します。
私は何が欠けていますか?