【发布时间】:2014-02-12 12:12:55
【问题描述】:
这是我第一次使用ArrayList。我试图添加到BarcodeArray(作为数组列表)并且执行失败并显示错误消息:
对象引用未设置为对象的实例。
我的代码如下所示:
'Populate the arrays
BarcodeArray.Add(txt_Barcode.Text)
CategoryArray.Add(cmb_Categories.Text)
TitleArray.Add(txt_Title.Text)
DescriptionArray.Add(txt_Description.Text)
QuantityArray.Add(txt_Quantity.Text)
RRPArray.Add(txt_RRP.Text)
CostArray.Add(txt_Cost.Text)
执行第 2 行 时会出现此消息。如何从文本框中将文本添加到 ArrayList 而不会出现此错误?
【问题讨论】:
-
BarcodeArray 什么都不是。只需初始化它。暗淡为 new ArrayList()
-
只是好奇您为什么需要为您列出的每个不同值维护一个单独的 ArrayList。从它们的名称来看,它似乎更适合具有
Barcode、Category等属性的Product类。然后您将填充一个List(Of Product),它可以包含每个产品的所有这些值。