ハイスコアでプログラムにプリロードされるテキスト ファイルを含むゲーム プログラムがあります。ハイスコアに達した場合にのみ、プログラム内のテキスト ボックスを更新するプログラムが必要です。
現在、ハイ スコア テキスト ボックスの戻り値は、各エントリまたはゲーム セッション (ダイス ロール) です。
private void button4_Click(object sender, EventArgs e)
{
try
{
string highScore;
StreamReader inputFile;
inputFile = File.OpenText("Highscore.txt");
HighscoreBox.Items.Clear();
while (!inputFile.EndOfStream)
{
highScore = inputFile.ReadLine();
HighscoreBox.Items.Add(highScore);
}
inputFile.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}