Clone和Import Vs复制DataTable之间是否存在差异?

时间:2013-06-17 18:50:14

标签: .net datatable

通常,当我想获取现有DataTable的副本时,我调用Copy方法将值返回给新对象。

我一直在清理一些遗留代码并注意到使用Clone,然后遍历每一行并将ImportRow调用到新的DataTable

'is this...
TempTable = myDataTable.Clone
For Each dr As DataRow In myDataTable.Rows
    TempTable.ImportRow(dr)
Next

'the same as this...
TempTable = myDataTable.Copy

我希望使用Copy方法进行清理和简化,但只是想确保我没有破坏任何内容。这两种方法之间是否存在关于保持引用或执行深拷贝和浅拷贝的差异?

0 个答案:

没有答案