我将 double[] 类型的列表传递给类中的函数,使用 tempList 编辑函数中的值,然后返回编辑后的值。但是正在传递的 originalList 也正在被编辑,我不希望它们被编辑以匹配 tempList。
这是代码。
List<double[]> newList = new List<double[]();
newList = myClass.myFunction(value, originalList);
// myClass
...
// myFunction
public List<double[]> myFunction(int value, List<double[]> myList)
{
List<double[]> tempList = new List<double[]>();
for (int i = 0; i < myList).Count; i++)
{
tempList.Add(myList[i]);
}
// Do stuff to edit tempList
return tempList;
}