我想解析一个NZB文件(这是XML)并总结字节属性。有时它完美地工作,有时它会返回零,我不明白为什么。据我所知,NZB文件具有相同的结构。总结XML属性有时返回零
private Int32 processNZB(string sFilename)
{
XDocument xFile = XDocument.Load(sFilename);
Int32 sum = xFile.Descendants("segment").Sum(x => (int)x.Attribute("bytes"));
sum = (int)(sum/1024/1024); // bytes -> MB
return sum;
}
源代码和示例文件可以在这里找到:http://jonathanslaven.com/.for/.stackoverflow/
有这不工作的原因很明显?有没有更好的方法来做到这一点?谢谢你的帮助。
它的工作,没有必要把C#的称号。这就是标签的用途。 – Amy