Count
is an extension method of Enumerable
class. To be able to use it, you should add
using System.Linq;
to your code.
سؤال
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
المحلول
Count
is an extension method of Enumerable
class. To be able to use it, you should add
using System.Linq;
to your code.
نصائح أخرى
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");