列表 - 是按引用或值的项目

时间:2013-11-23 17:06:52

标签: vb.net list types reference

我正在使用VB.net。我创建了一个已填充的数据表列表。此时,列表包含填充的数据表。后来我清除了数据表。此时,数据表也在列表中被清除。然后我重新填充了数据表,但列表中的数据表仍然是空的。所以我很困惑。列表中的数据表是引用还是副本?

Dim listOfDatatables As New List(Of Datatable)
listIOfDatatables.Add(dt1)
listOfDatatablles.Add(dt2)
<at this point the list contains populated datatables>
dt1.Clear()
dt2.Clear()
<at this point the list contains empty datatables>
<now I repopulate the datatables but the list still contains empty datatables>

谢谢, 约翰

0 个答案:

没有答案