值类型,引用类型
List<int> date = new List<int>(); date.Add(1); List<int> temp = date.GetRange(0, 1); temp[0] = 2;
class SubList<T>{ private List<T> innerList { get; set; } private int offset { get; set; } public SubList(List<T> list, int startindex) { innerList = list; offset = startindex; } public T this[int index] { get { return innerList[index + startindex]; } set { innerList[index + startindex] = value; } }}...List<int> date = new List<int>();date.Add(1);SubList<int> temp = new SubList<int>(date, 0);temp[0] = 2;
[解决办法]
直接copy 不知道行不行