我有一个XML,它包含多个部分。其中许多可能重复也可能不会重复。我将这些部分分组,并得到一个List<IGrouping<string, XElement>>
变量。
现在,我想在此列表中找到字符串的索引并进行打印,但是每次运行循环时,它始终为0。
以下是我的代码:
//body contains the descendants of the main XML.
List<IGrouping<string, XElement>> sectionlist = body.Descendants("sec").GroupBy(b => b.Element("title").Value).Select(b => b).ToList();
//Here, I want to find the index of uniquesections.Key in the list. "sectionlist"
foreach (var uniquesections in sectionlist)
{
string uniquesectionskey = uniquesections.Key;
var indesxofstring = sectionlist.FindIndex(el => sectionlist.ElementAt(sectionkey).Key == uniquesectionskey);
sectionkey++;
}
请帮助。
问候 阿曼