|
|
1
28
编辑:这显然是很久以前写的-这些天我肯定会按照伊戈尔的答案和演员一起去。 最简单的方法是:
或者,您可以编写一个扩展方法
然后使用:
或使用点符号:
(打电话是有意义的
|
|
|
2
10
在.NET 4中,Linq to XML提供了一种实现这一点的方法,它是通过使用 explicit casts :
如果属性不在那里,那么结果将仅仅是空的。
除了明确的
|
|
|
3
3
我以前也见过其他人使用直接转换为字符串;我不知道它是否比jon建议的效率更高或更低,但我非常喜欢这种语法。
如果我的思想有缺陷,任何人都可以自由地解决这个问题;我对林肯是个新手。 |
|
|
4
1
我倾向于使用XPath表达式,否则代码会被大量空检查弄得乱七八糟。例如:
|
|
|
5
0
我将使用一个类实体来映射XML元素。并调用一个检查空值的方法。我在代码中使用了这个方法,它工作得很好。希望它有帮助。 下面是根据您的需要调整的示例代码:
然后页面类定义:
|
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 9 月前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 11 月前 |
|
ewok · 基于种子和上一个值创建值列表 1 年前 |
|
|
Vasu V · 将foreach转换为select语句 1 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 1 年前 |