C# Linq 真的很强大啊!简单的测试下。
创建
1 | XDocument xDoc = new XDocument( |
通过参数数组,类似结构的缩进,直接创建了xml文档。
xml:
1 |
|
读取
1 | XElement file = XElement.Load("Test.xml"); |
xiaoming.ToString()
直接读出:1
2
3
4<person>
<name>小明</name>
<age>8</age>
</person>
如果直接读取xioaming
的value
值会输出多少?
它会把它下面节点的value
值全部读出来:
1 | 小明8 |
我猜它应该是个结果集序列。
First,FirstOrDefault,Single,SingleOrDefault 有什么不一样?
SingleOrDefault
含有多个元素的时候会抛异常。
下面两片博文可以参考: