2010-09-28 15 views

Respuesta

7

Usaría el método .Concat de LINQ. El problema es que XmlNodeList es IEnumerable en comparación con IEnumerable<XmlNode>. Por lo tanto, debe llamar al .Cast<XmlNode> en su XmlNodeLists.

Por ejemplo:

var List = nodesoriginal.Cast<XmlNode>().Concat<XmlNode>(nodesupdate.Cast<XmlNode>()); 
+2

¿Cómo se convierte el singleList de nuevo en XmlNodeList - Fundición sencilla doesnt parece funcionar – Dukeatcoding

+1

Hola, he intentado lo anterior, pero el método "de concatenación" no está disponible por alguna razón. Importé System.Linq y System.Xml.Linq. ¡Por favor ayuda! – Apeksha

+0

Debe incluir el tipo genérico: var List = nodesoriginal.Cast () .Concat (nodesupdate.Cast ()); –