2016-06-12 4 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"行に "new score"メソッドがあります。258-269 – sceed

関連する問題