如何声明全局列表对象

时间:2012-06-08 12:37:45

标签: vb.net list

我想在Sub过程上面声明一个列表,并且能够添加/修改它。

我想有这样的事情:

Public lisst As List(Of Decimal)
Private Sub angajati_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         lisst.Add(1)
         lisst.Add(2)
End Sub

当我运行上面的例子时,我得到一个错误,如:

 Object reference not set to an instance of an object.

我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:2)

您尚未初始化列表(请注意New):

Public lisst As New List(Of Decimal)
Private Sub angajati_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         lisst.Add(1)
         lisst.Add(2)
End Sub