XML Visual C# 中的输出

XML Outputs in Visual C#

我使用这种方法(序列化)将数据(技能)创建到组合框中。我可以 select 一个玩家,一个技能对其进行评分,然后保存评论并将其写入 xml 技能。

我希望能够为多个组合框(每个技能一个)执行此操作,或者能够在 1 个组合框中选择不同的技能,对其进行评分并写入,直到所有技能都有一个评分并写入。

目前我只能保存1个技能给1个用户。我有 12 项技能,我想对每项技能进行评分并将其保存到 XML 文档中。

如果我为 1 个人、1 项技能和 1 评级做这件事,它就有效。但是如果我换人,改变技能并对技能进行评分,它会覆盖现有的 XML 文档。

那么我怎样才能轻松成功地编写多个 XML(或多个玩家)的多个技能和评级?

1 份文件可以 = 球员姓名,12 项技能又名(标准、流行、推等)(其足球技能),以及 12 项技能中每一项的等级?

在下面 post 中查看我的完整答案:。下面的 class 使用列表创建元素数组。

[XmlRoot("root")]
    public class Root
    {
        [XmlElement("element")]
        public List<Element> elements {get;set;}
    }