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