读取文本文件并将数字保存到整数

时间:2017-02-23 14:55:30

标签: c# streamreader readline

我有一个文本文件,我需要按类型保存特定项目。所以我必须将数字保存为整数,将特定单词保存为字符串。

这是我到目前为止所做的:

string line;
int sizeOne;
int sizeTwo;
StreamReader file = new StreamReader(@"C:\Users\Asus\Documents\text.txt");
while ((line = file.ReadLine()) != null)
{
    Console.WriteLine(line);
}
file.Close();

Console.ReadKey();

.txt文件是:

[header]
name = "Simple Maze"
size = 9,10
[/header]

[level]
xxxxxxxxx
x..xsx..x
x.xx.xx.x
x.......x
x..x.x..x
x..xxx..x
x.......x
x.xx.xx.x
x.x.t.x.x
xxxxxxxxx
[/level]

1 个答案:

答案 0 :(得分:2)

由于您循环遍历这些行,因此您可以检查每行是否Contains某个字符串。

如果找到此行,则可以使用String.Split方法扭曲所需的值

如果你已经从文件中删除了值,那么你应该Convert them to integer

这基本上就是单词中的算法。现在,您可以将其塑造成代码。

您可以在StackOverflow上找到每个步骤的示例。玩得开心