嗨我有2个列表说xmlNodeList 1,xmlNodeList 2
创建包含xmlNodeList1&的所有节点的xmlNodeList 3的最佳方法是什么? xmlNodeList2
先谢谢
答案 0 :(得分:5)
创建一个新列表,其中包含容纳所有项目的容量,然后将所有项目添加到其中。例如:
List<string> list3 = new List<string>(list1.Count + list2.Count);
list3.AddRange(list1);
list3.AddRange(list2);
通过设置容量,在将项目复制到列表时,列表不必进行任何内存分配。
答案 1 :(得分:5)
var xmlNodeList3 = xmlNodeList1.Concat(xmlNodeList2);