首页 > 解决方案 > 有没有办法将 Stream.Read() 转换为 int?

问题描述

我正在做我的学校项目,并且遇到了数据类型的问题。起初我将数据写入 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 

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

标签: c#monogame

解决方案


我希望下面的片段可以帮助你!

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

推荐阅读