从text读内容存放二维数组的问题。急
0, 40.123, -1.231, 10.59,
1, 40.230, -1.242, 10.51,
2, 40.235, -1.2425, 0,
3, 40.545, -1.9483, 10.35,
4, 40.015, -1.0473, 11.00,
text文件中存放这样一组数据。运行时输入两个点(例如0,1),计算这两个点的距离。
我先把上述内容存放在list中,然后split存放在二维数组Coor。
可是现在运行有错误,不知道错哪了。
错误提示:未经处理的异常: system.IndexOutOfRangeException:索引超出的数组范围
1, 40.230, -1.242, 10.51,
2, 40.235, -1.2425, 0,
3, 40.545, -1.9483, 10.35,
4, 40.015, -1.0473, 11.00,
text文件中存放这样一组数据。运行时输入两个点(例如0,1),计算这两个点的距离。
我先把上述内容存放在list中,然后split存放在二维数组Coor。
可是现在运行有错误,不知道错哪了。
错误提示:未经处理的异常: system.IndexOutOfRangeException:索引超出的数组范围
static void Main(string[] args)
{
//string path=@"E:\nottingham\study\PRG\Projects\distance_P2P\distance_P2P\Coordinate.txt";
//string[] readText = File.ReadAllLines(path);
//Console.WriteLine("Point Latitude Longitude Evelation");
//foreach (string s in readText)
//{
// Console.WriteLine(s);
//}
// string[][] Coor; //存放坐标的二维数组
// Coor = new string[5][];
List<string[]> list = new List<string[]>();
TextReader tr = new StreamReader(@"E:\nottingham\study\PRG\Projects\distance_P2P\distance_P2P\Coordinate.txt");
int line_total = 0; //总行数
while (tr.ReadLine() != null)
{
line_total++;
}
Console.WriteLine(line_total); //先输出一下总行数
string rd = "";
while ((rd = tr.ReadLine()) != null)
{
string[] row = tr.ReadLine().Split(',');
string[] col = new string[row.Length];
for (int i = 0; i < row.Length; i++)
{
col[i] = Convert.ToString(row[i]);
}
list.Add(col);
}
string[][] Coor = list.ToArray();
Console.WriteLine(Coor[0][0]);
}
...全文
相关推荐
mysql中插入多text类型问题
但是,对于大的存储类型,如 text、longtext、blob 等,Compact 格式就不太适合了。这是因为 Compact 格式的设计是为了高效存放数据,而不是为了存储大型数据。
Flutter Text内容居中显示
"在Flutter中,要实现Text内容居中显示,可以利用`Text`组件的`textAlign`属性。该属性是一个枚举类型,包含以下几个选项:`TextAlign.left`(左对齐)、`TextA
Python-Tkinter Text输入内容在界面显示的实例
### Python-Tkinter Text 输入内容在界面显示的实例解析#### 概述本文将详细介绍如何使用Python中的Tkinter库创建一个简单的GUI应用程序,该程序能够实现用户输入文本并在界面上实时显示的功能
VB 保存text中的内容
TextBox1.Text = loadedText ' 将读取的内容设置到TextBox1 Close #1 ' 关闭文件 End IfEnd Sub```在提供的压缩包文件中,`保存text内容.
text3二维数组求鞍点.rap
text3二维数组求鞍点.rap


