文本数据格式如下(每行每个数据之间用 \t 隔开):
123 456 7489
542.2 653.5 8933.5
125 45 2
读取文本每行、每列数据:
private void loadTXT(string filePath)
{
StreamReader sr = new StreamReader(File.Open(filePath, FileMode.Open), Encoding.GetEncoding("GB2312"));
ArrayList mydata = new ArrayList();
while (true)
{
// 从上到下读取每一行数据
string line = sr.ReadLine();
if (line == string.Empty || line == null) break;
char[] separator = {'\t'};
string[] data = line.Split(separator);
for (int i = 0; i < data.Length; i++)
{
if (data[i].Trim() != string.Empty)
{
// 保存当前行的每一列数据
mydata.Add(data[i].Trim());
}
}
}
}