该方法List<T>.AddRange(IEnumerable<T>)
将项目集合添加到列表的末尾:
myList.AddRange(moreItems); // Adds moreItems to the end of myList
将一组项目(如 some IEnumerable<T>
)添加到列表开头的最佳方法是什么?
该方法List<T>.AddRange(IEnumerable<T>)
将项目集合添加到列表的末尾:
myList.AddRange(moreItems); // Adds moreItems to the end of myList
将一组项目(如 some IEnumerable<T>
)添加到列表开头的最佳方法是什么?
使用InsertRange方法:
myList.InsertRange(0, moreItems);
使用InsertRange方法:
List<T>.InsertRange(0, yourcollection);
另请查看Insert方法,您可以在列表中添加具有特定索引的元素。
将元素插入到 List 中指定索引处。
List<T>.Insert(0, T);
List<String> listA=new List<String>{"A","B","C"};
List<String> listB=new List<String>{"p","Q","R"};
listA.InsertRange(0, listB);
这里假设我们有 2 个字符串列表...然后使用 InsertRange 方法,我们可以将要插入/推送新范围(listB)的起始索引传递到现有范围(listA)
希望这可以清除代码。
请试试List<T>.InsertRange(0, IEnumerable<T>)