6

我想复制一个对象列表,但我不断获得对象之间的引用。

List<MyClass> copy = original;

当我更改副本列表中的值时,原始列表也最终被修改。有没有办法解决它?

4

1 回答 1

11

你可以这样做:

List<MyClass> copy = original.ToList();

这将制作列表的逐个元素副本,而不是复制对列表本身的引用。

于 2013-03-11T03:26:52.673 回答