有没有办法将 Stream.Read() 转换为 int?

时间:2021-01-14 10:24:36

标签: c# monogame

我正在处理我的学校项目,但数据类型存在此问题。 起初我将数据写入txt文件,然后我想读取它以对数据进行排序。但似乎不可能用字符串来做到这一点。如果需要,这里有一些代码

string fileName = "highscore.txt";
                int textToAdd = Score;
                using (StreamWriter writer = new StreamWriter(fileName, true))
                {
                    writer.Write(textToAdd+"\n");

                }
                using (StreamReader reader = new StreamReader(fileName, true))
                {
                    

                }

文本包含多个以空格分隔的数字,例如:

1 2 3 

我想读取数字并对它们进行排序。

1 个答案:

答案 0 :(得分:1)

希望下面的片段对您有所帮助!

using (StreamReader reader = new StreamReader(fileName, true))
{
     int value = Convert.ToInt32(reader.ReadToEnd());
}
相关问题