I have a external library that requires a “XmlNode[]” instead of XmlNodeList. Is there a direct way to do this without iterating over and transferring each node?
I dont want to do this:
XmlNode[] exportNodes = XmlNode[myNodeList.Count];
int i = 0;
foreach(XmlNode someNode in myNodeList) { exportNodes[i++] = someNode; }
I am doing this in .NET 2.0 so I need a solution without linq.
Try this (VS2008 and target framework == 2.0):
Hints from here: IEnumerable and IEnumerable(Of T) 2