【发布时间】:2017-02-23 14:55:29
【问题描述】:
我有一个文本文件,我需要按类型保存特定项目。所以我必须将数字保存为整数,将特定单词保存为字符串。
这是我目前所拥有的:
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]
【问题讨论】:
-
您遇到了什么问题?
-
如果你混合了数字和字符串,你可以使用 int.TryParse(string, out number),如果字符串可解析为 int,则此方法返回 true 或 false。但是您的文件似乎只有字符串,除了第三行。
标签: c# streamreader readline