我想复制一个对象列表,但我一直在获取对象之间的引用。
List<MyClass> copy = original;
当我更改副本列表中的值时,原始列表最终也会被修改。 有解决办法吗?
最佳答案
你可以这样做:
List<MyClass> copy = original.ToList();
这将逐个元素地复制列表,而不是复制对列表本身的引用。
关于c# - 如何在C#中复制列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15330696/