Xml字符串反序列化的单行代码

问题描述

| 在提出将serial0序列化为Xml字符串的问题之后,我想问问是否有人知道单行指令进行相反的处理,即将Xml字符串转换
<Root><Element>a</Element><Element>b</Element></Root>
new string[] { \"a\",\"b\" }
对象。我怀疑使用ѭ3足以解决问题,但这似乎不是最优雅的解决方案,对吗?     

解决方法

        怎么样
var data = XElement.Parse(\"<Root><Element>a</Element><Element>b</Element></Root>\").Elements(\"Element\").Select(e=>e.Value).ToArray();
我建议使这一行多于一行以提高可读性。     ,        
string test = \"<Root><Element>a</Element><Element>b</Element></Root>\";
var results = XElement.Parse(test).Elements(\"Element\").Select(e => e.Value).ToArray();
解析字符串 选择名为\“ Element \”的元素 选择元素中的值 转换为数组。 (可选)将其格式化为一行。