Я работаю в vb.net, где у меня есть класс, как показано ниже:Как проверить пустой массив
Public Class vertex
Public wasVisited As Boolean
Public name, type As String
Public x_pos, y_pos As Double
Public Sub New(ByVal x_pos As Double, ByVal y_pos As Double, ByVal name As Integer, ByVal type As String)
Me.x_pos = x_pos
Me.y_pos = y_pos
Me.name = name
Me.type = type
wasVisited = False
End Sub
End Class
У меня есть объект какого-то другого класса с именем, как «графа», где в конструктор класса графов Я звоню конструктор вершинного класса.
У меня есть массив класса вершины: Public вершин() в качестве вершины
И Redim вершин (2000): изменение размера массива снова по какой-то причине.
Теперь, когда я цикл массив, чтобы проверить пустое значение, которое он выдает ошибку:
объекта не задана ссылка на экземпляр объекта. (Поскольку значение не содержит «ничего»)
даже если я проверить, как это,
If (vertices(i).name) Is Nothing Then
Exit For
End If
Как я могу проверить пустой элемент массива?