var arrayChinese = xmlPage.Element("sms_block").Element("block_chinese").Elements("keyword").Select(s => s.Value).ToArray();
此行代码的意思是把XML文件中的sms_block节点中的block_chinese节点中的所有数据
如果这个节点里没有数据
那么会报空异常
如何判断这里面的数据是否为空呢??
解决方案 »
- 多线程写文件的奇怪问题
- .net框架结构的核心组件是?
- web中如何使用silverlight控件?
- 正则表达示邮箱匹配?
- 一个伟大的想法,请高手验证是否正确!!!
- openFileDialog1.FileName问题?
- 请问自己做一个控件,当自定义的属性改变时触发一自定义的事件,这个自定义的事件该如何定义?
- 我的程序“未将对象引用设置到对象实例”是什么原因?
- 可否手动增加控件?可能表述的不太正确,请看内容!!!
- 有沒有可以在 98 下用的"CSDN論壇助手" , 並且是通過'代理服務器'上的 ? 並不要求有 .net 環境的!
- license 制作
- 如何判定一个应用程序或者dll是x64编译, x86编译或者是any cpu?
.Element("block_chinese").
Elements("keyword")
.Select(s => s.Value).ToArray();
每一层都做判断,我上一类才会有下一类。
if(arrayChinese)
//为空
else
没试过 不知道行不