我正在使用一个集合类,我将在其中使用数组列表迭代地添加对象详细信息。
但以下语句的问题是:InvoiceList.Add(objInvoice);
每次迭代添加一个 objInvoice 项时,invoiceList 中的所有内部列表项都将被最后一次读取的 objInvoice 替换。
[0]-替换为上次读取的 objInvoice 值 [1]-替换为上次读取的 objInvoice 值
可能的原因是什么?
我检查了两者之间的任何 objInvoice 初始化。但是没有。我对这种情况完全感到困惑。
提前致谢
将不胜感激任何帮助