首页 > 代码库 > C#如何获取XML节点数字中的最大值

C#如何获取XML节点数字中的最大值

string xml = @"<NavList>
<List>
<Num>3</Num>
</List>
<List>
<Num>65</Num>
</List>
<List>
<Num>24</Num>
</List>
<List>
<Num>44</Num>
</List>
</NavList>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
int n = doc.SelectNodes(@"/NavList/List/Num").Cast<XmlNode>().Select(c => int.Parse(c.InnerText)).Max();
MessageBox.Show(n.ToString());

C#如何获取XML节点数字中的最大值