好的,所以我有一个List<string[][]> myList
用于存储一组复杂的字符串。每次需要新分支时,我都需要将列表的所有元素添加到自身。
所以这就是我现在正在做的
for (int k = 0; k < (count); k++)
{
myList.Add(myList[k]);
}
但是,当我通过执行List[index].SetValue(value, index)
该索引处的列表中的所有列表元素来修改列表元素之一时!
知道为什么吗?我猜这是因为myList.Add(myList[k])
正在创建一个引用,所以基本上,我如何将它创建为一个新对象?