且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何将 XML 中的数据添加到列表<>?

更新时间:2023-11-24 22:15:16

假设你有这个类:

public class Person
{
    public string Name { get; set; }
    public string Sex { get; set; }
    public int Age { get; set; }
}

然后,要加载您的 XML 文件,您可以执行以下操作:

Then, to load your XML file, you could do something like:

var doc = XDocument.Load("path to your file");

var people = doc.Root
    .Descendants("person")
    .Select(node => new Person
    {
        Name = node.Element("name").Value,
        Sex = node.Element("sex").Value,
        Age = int.Parse(node.Element("age").Value)
    })
    .ToList();

请参阅 https://msdn.microsoft.com/en-us/library/bb353813.aspx