在c#中获得高分的XML文件

本文关键字:XML 文件 | 更新日期: 2023-09-27 18:14:05

我正在使用sharp develop或Visual Studio在c#中创建简单的内存游戏,我的任务是在xml文件中保存10个最好的高分,我从未在c#中使用xml文件进行数据存储,所以如果有人能解释如何创建xml并使用它,那将是最有帮助的!

在c#中获得高分的XML文件

就像这样。

    public class HighScore
    {
        public int Score
        {
            get;
            set;
        }
        public string Name
        {
            get;
            set;
        }
    }
    public class HighScoreCollection : List<HighScore>
    {
        public void SaveToXml(string fileName)
        {
            using (XmlWriter writer = XmlWriter.Create(fileName))
            {
                XmlSerializer ser = new XmlSerializer(typeof(HighScoreCollection));
                ser.Serialize(writer, this);
                writer.Flush();
                writer.Close();
            }
        }
    }