我正在寻找一种简单的方法来克隆 DataRow。有点像拍摄该行的快照并保存它。然后原始 Row 的值可以自由更改,但我们还有另一个未更改的保存副本。这是正确的方法吗?
DataRow Source, Destination;
// Assume we create some columns and fill them with values
Destination.ItemArray = Source.ItemArray;
这是否只是将 Snapshot 的 ItemArray 引用设置为指向 Source 中的引用,还是实际上制作了单独的副本?我应该这样做吗?
Destination.ItemArray = Source.ItemArray.Clone();
编辑:我认为第二个代码片段实际上并没有编译。