【发布时间】:2011-07-10 20:52:46
【问题描述】:
嗨,我有 2 个列表说 xmlNodeList1 , xmlNodeList2
创建包含 xmlNodeList1 和 xmlNodeList2 的所有节点的 xmlNodeList3 的最佳方法是什么
提前致谢
【问题讨论】:
嗨,我有 2 个列表说 xmlNodeList1 , xmlNodeList2
创建包含 xmlNodeList1 和 xmlNodeList2 的所有节点的 xmlNodeList3 的最佳方法是什么
提前致谢
【问题讨论】:
var xmlNodeList3 = xmlNodeList1.Concat(xmlNodeList2);
【讨论】:
创建一个能够容纳所有项目的新列表,然后将所有项目添加到其中。示例:
List<string> list3 = new List<string>(list1.Count + list2.Count);
list3.AddRange(list1);
list3.AddRange(list2);
通过设置容量,当您将项目复制到列表时,列表不必进行任何内存分配。
【讨论】: