我的目标是读取包含坐标数(在第一行中提到)和 XY 值(双)的 txt 文件。例如:
2
4.454 3.24
1.23 4
到目前为止,我需要将这些坐标放入数组中(没有第一行),但我成功地阅读了文本,但不知道如何放入数组中。我的数组是一个 Point (double x,double y) C'tor 但我想学习如何放入普通数组。另一个问题是如何控制我要阅读的那一行?
代码到此为止
using (StreamReader sr = File.OpenText(fileName))
{
int i = 0;
string inputLine;
int len = int.Parse(inputLine = sr.ReadLine());
string[] readText = File.ReadAllLines(fileName);
foreach (string line in File.ReadAllLines(fileName))
{
string[] parts = line.Split(' ');
foreach (string part in parts)
{
Console.WriteLine("{0}:{1}",i, part);
}
i++;
}
}
谢谢大家!ps我的第一个问题,希望不要违反论坛的规则。