我的 XNA 游戏的内容文件夹中有一个 txt 文件。我已经能够使用流阅读器从该文件中读取数据;但是我无法使用 stream*writer* 向它写入字符串,因为它说我无法写入流。
我使用内容文件夹,以便我可以在外部存储高分,并可以使用高分 txt 发布游戏。我需要将字符串“OEB 3350”添加到该文件中。
我的文件的位置是“Content\leaderboard.txt”
如何写入此 txt 文件。
public void updateExternalLeaderboard()
{
string[] leaderboardArray = new string[orderedScoreList.Count];
System.IO.Stream stream = TitleContainer.OpenStream("Content\\leaderboard.txt");
System.IO.StreamWriter swriter= new System.IO.StreamWriter(stream);
for (int p = 0; p < orderedScoreList.Count; p++)
{
leaderboardArray[p] = orderedScoreList[p].initials + " " + orderedScoreList[p].scoreString;
swriter.WriteLine(leaderboardArray[p]);
}
swriter.Close();
}