2016-06-12 56 views
1

我正在创建一个应包含高分列表的小游戏(内存)。 该项目是一个使用XAML和C#的Windows网格应用程序。 这是最后的解决方案,我看到了,这听起来合乎逻辑的对我说:C#创建高分文本文件

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类。

我正在寻找几个小时,但我找不到适合我的解决方案。

回答

3

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

因此,在你的文件的顶部,添加此引用:

using System.IO; 
+0

遗憾的是这并没有改变任何东西。 – sceed

+0

@sceed您可以将您的完整解决方案上传到某个云端硬盘并发布链接吗? –

+0

http://www.filedropper.com/memory_1你可以在“rules.cs”行258-269 – sceed