我一直在尝试创建对象的副本,但它似乎以某种方式链接。这是一个例子
Dim dataview as DataView = results.DefaultView
' Some amazing foreach loop
' but thoughtout the loop I want to create a copy of the data and then filter it
Dim filterView as DataView = dataview
filterView.RowFilter = "County = '" & loop.County &"'"
然后计划循环遍历这个数据子集,但是当我调试项目时,dataview 中包含的数据与 filterView 相同。我已经尝试过 DirectCast() 并且仍然得到相同的结果。如何在不创建指向原始对象的链接的情况下创建对象的副本?
希望这是有道理的,但如果您需要进一步澄清,请告诉我。