簡體   English   中英

C#創建高分文本文件

[英]C# Create high score text file

我正在創建一個應該包含高分列表的小游戲(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類。

我正在尋找幾個小時,但我找不到適合我的解決方案。

File類位於System.IO命名空間中。

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

using System.IO;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM