Вы можете рассмотреть возможность использования обобщенных c коллекций (например, List(Of T)
вместо ArrayList
), которые более безопасны для типов:
Imports System.Collections.Generic
Imports System.Drawing
Module Module2
Sub Main()
Dim Points As New List(Of Point)
Dim R As New Random
For i = 0 To 9
Points.Add(New Point(R.Next(50), R.Next(50)))
Next i
Dim firstY As Integer = Points(0).Y
Dim firstX As Integer = Points(0).X
End Sub
End Module