C#创建高分文本文件

时间:2016-06-12 12:09:07

标签: c# xaml

我正在创建一个应包含高分列表的小游戏(Memory)。 该项目是一个使用XAML和C#的Windows网格应用程序。 这是我看到的最后一个解决方案,这听起来合情合理:

private void New_Score(int score, string name)
{
    string filename = "highscore.txt";
    List<string> scoreList;
    if (StorageFile.Exists(filename))
        scoreList = File.ReadAllLines(filename).ToList();
    else
        scoreList = new List<string>();
    scoreList.Add(name + " " + score.ToString());
    var sortedScoreList = scoreList.OrderByDescending(ss => int.Parse(ss.Substring(ss.LastIndexOf(" ") + 1)));
    File.WriteAllLines(filename, sortedScoreList.ToArray());
}

如果我在window8项目中尝试这个。找不到File课程。

我正在寻找好几个小时但我无法找到适合我的解决方案。

1 个答案:

答案 0 :(得分:3)

File类位于System.IO命名空间中。

因此,在您的文件之上添加此引用:

using System.IO;