Question

I have one XElement object where in there are Nodes present inside that object, i want to get the Nodes count without iterating over all the elements using IEnumarable.

How do i do this?

Note: This answer here is not applicable in my case because no support for.Count in SilverLight

Était-ce utile?

La solution

Count is an extension method of Enumerable class. To be able to use it, you should add

using System.Linq;

to your code.

Autres conseils

Infact using linq you can count the number of nodes like this,

 doc = System.Xml.Linq.XDocument.Load("YourXml");
 doc.Root.Descendants().Count(d => (string)d.Attribute("attName") == "value");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top