मैं कक्षा में किसी फ़ंक्शन में डबल [] की एक सूची उत्तीर्ण कर रहा हूं, एक tempList का उपयोग करके फ़ंक्शन के भीतर मानों को संपादित कर रहा हूं, फिर संपादित मानों को वापस कर रहा हूं। लेकिन मूल सूची उत्तीर्ण की जा रही है जिसे मैं संपादित नहीं करना चाहता हूं, जिसे वे tempList से मेल खाने के लिए संपादित नहीं करना चाहते हैं।संपादन सूची के साथ समस्या <double[]> सी #
यहां कोड है।
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;
}
क्या वास्तव में अपने प्रश्न है, आप क्या करना चाहते हैं? आप मूल सूची संपादित कर सकते हैं, आपको एक नया निर्माण करने की आवश्यकता नहीं है। –