C# 使用linq将列表加载到xml
我正在尝试从xml加载列表。每个节点都有几个节点。我知道可以像下图那样在foreach循环中执行,但我希望避免使用循环 这是我不想要的,但没有循环: 我看到了这个示例,但它只针对一个节点“id”。 谢谢C# 使用linq将列表加载到xml,c#,xml,linq,linq-to-xml,C#,Xml,Linq,Linq To Xml,我正在尝试从xml加载列表。每个节点都有几个节点。我知道可以像下图那样在foreach循环中执行,但我希望避免使用循环 这是我不想要的,但没有循环: 我看到了这个示例,但它只针对一个节点“id”。 谢谢 var contacts = from c in xdoc.Descendants("contact") select new Contact() { GUID = (string)c.Eleme
var contacts = from c in xdoc.Descendants("contact")
select new Contact()
{
GUID = (string)c.Element("Guid"),
Name = (string)c.Element("Name"),
Email = (string)c.Element("Email"),
PhoneNumber = (string)c.Element("PhoneNumber")
};
其中,xdoc
是XDocument
类的一个实例
其中,xdoc
是XDocument
类的一个实例