我有一个myClass
对象列表(之前添加了一些元素)
List<myClass> myClassList1;
然后我将这个列表中的一些元素复制到另一个列表中
List<myClass> myClassList2 = new List<myClass>();
foreach (myClass obj in myClassList1)
{
myClassList2.Add(obj);
}
此列表现已排序
myClassList2.sort();
然后我想修改这个排序列表中的第一个元素
myClassList2[0].id++;
问题:在myClassList2
this 元素中被修改,但在myClassList1
.
我认为将myClass
对象添加到列表会添加对该对象的引用,因此我可以在列表中修改它(这是实际计划)。