【发布时间】:2018-08-26 00:09:10
【问题描述】:
我有以下 xml 文件:
<Resources>
<a>123.png</a>
</Resources>
<Resources>
<a>Background\345.png</a>
</Resources>
<Resources>
<b>d1.wav</b>
</Resources>
我想检查元素是否有不同的功能:
foreach (var downloadFile in downloadFiles.Elements("Resources"))
{
if (downloadFile.Element("a").Value != null)
{
// function for a
}
else if (downloadFile.Element("b").Value != null)
{
// function for b
}
}
循环到达元素b时会出现错误“System.NullReferenceException”。
你们知道怎么回事吗?
【问题讨论】:
标签: c# .net foreach element xelement