CustomersFound
是ArrayList
定义如下:
Public CustomersFound As ArrayList
当我尝试添加到集合时,会抛出 NullReferenceException
。
CustomersFound.Add(Node)
确切的消息说明: “对象引用未设置为对象的实例” 。
我在公共子程序中添加ArrayList
,如下所示:
Public Sub SearchTraverse(ByVal Node As Customer, Surname As String)
' Code to search for customers here...
CustomersFound.Add(Node)
End Sub
有人可以帮我解释为什么我会收到此错误吗?
答案 0 :(得分:2)
错误表示CustomersFound
不存在。检查您使用的任何方法是否实际创建了一个。您拥有的代码不会实例化ArrayList。也许你应该使用:
Public CustomersFound As New ArrayList()