【发布时间】:2011-10-10 12:36:22
【问题描述】:
这是将 List 传递给方法并编辑该 List 而不修改原始 List 的唯一方法吗?
class CopyTest1
{
List<int> _myList = new List<int>();
public CopyTest1(List<int> l)
{
foreach (int num in l)
{
_myList.Add(num);
}
_myList.RemoveAt(0); // no effect on original List
}
}
【问题讨论】:
-
这是
a将列表传递给方法并编辑该列表而不修改原始列表的方式吗?
标签: c# list pass-by-reference