using System.Collections.Generic;
using System.IO;
// 定义一个点
public struct Point
{
public double X;
public double Y;
}
class Program
{
static void Main(string[] args)
{
// 读入所有行
string[] lines = File.ReadAllLines("a.txt");
// 点列表集合
Listpoints = new List ();
// 让过第一行,从第二行开始处理
for (int i = 1; i < lines.Length; i++)
{
string line = lines[i];
// 拆分行
string[] v = line.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries);
Point p;
// 获取Y(第一列)
p.X = double.Parse(v[0]);
// 获取Y(第二列)
p.Y = double.Parse(v[1]);
points.Add(p);
}
// 至此,所有的数据点都在列表集合points中了……
}
}
1)a.txt是的数据文件,放置bin\Debug或bin\Release文件中
2)读入的数据保存在列表集合中,集合可以容纳数据文件中任意多行数据。
您好,我也遇到了和你一样的问题,请问你是怎么解决的呢