我知道您可以将列表对象作为列表构造函数的参数,以将 1 个列表复制到另一个列表。
通过这样做,如果使用的类型是简单的内置类型,您可以创建一个深层副本(确切地说是?)。例如字符串类型:
List<string> testList = new List<string>();
List<string> testListCopy = new List<string>(testList );
如果您使用嵌套列表,您可以创建深层副本吗?:
List<List<string>> testList = new List<List<string>>();
List<List<string>> testListCopy = new List<List<string>>(testList );