如何在c#中复制列表

本文关键字:复制 列表 | 更新日期: 2023-09-27 18:03:11

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

List<MyClass> copy = original;

当我改变复制列表中的值时,原始列表也会被修改。有没有办法解决这个问题?

如何在c#中复制列表

你可以这样做:

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

这将逐个元素复制列表,而不是将引用复制到列表本身。