当前位置:  开发笔记 > 编程语言 > 正文

将对象添加到通用List <T>的开头

如何解决《将对象添加到通用List<T>的开头》经验,为你挑选了2个好方法。

添加方法将对象添加到结尾 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);

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有