如何在c#中复制列表
本文关键字:复制 列表 | 更新日期: 2023-09-27 18:03:11
我想复制一个对象列表,但我不断得到对象之间的引用。
List<MyClass> copy = original;
当我改变复制列表中的值时,原始列表也会被修改。有没有办法解决这个问题?
你可以这样做:
List<MyClass> copy = original.ToList();
这将逐个元素复制列表,而不是将引用复制到列表本身。
本文关键字:复制 列表 | 更新日期: 2023-09-27 18:03:11
我想复制一个对象列表,但我不断得到对象之间的引用。
List<MyClass> copy = original;
当我改变复制列表中的值时,原始列表也会被修改。有没有办法解决这个问题?
你可以这样做:
List<MyClass> copy = original.ToList();
这将逐个元素复制列表,而不是将引用复制到列表本身。