作者:吻过彩虹的脸_378 | 2023-08-28 15:55
添加方法将对象添加到结尾 List
将对象添加到列表开头的快速有效方法是什么?
1> Marc Gravell..:
好吧,list.Insert(0, obj)
- 但这必须移动一切.如果您需要能够在开始时有效插入,请考虑a Stack
或aLinkedList
或者只是假装开头是结束(反转所有索引,所以i = list.Length - i并从后向前迭代)
另一种方法是在“ List <T> someList”(“ someList.Add(null)”)中创建一个占位符条目,并在准备好后将实际值放入:“ someList [0] = real”。
2> Martin Brown..:
List l = new List();
l.Insert(0, item);