c#数组菜鸟问题
恳请各位帮我看一下]我的问题应该怎么解决有一个文本文件其格式如下:
1 2 3 4 5 6 7 8 9
A B C
3 4 2 1 4 1 3 4 5
2 3 4 5 5 3 2 4 5
2 3 5 1 2 4 5 2 4
现要逐行读取文本文件,每一行存入一个数组,然后再将每行按空格分开,取空格间隔的数据,存入一个二维数组,行为行数组下标。比如说第一行的4就被存入Array[0][3],第二行的B被存入Array[1][1],第五行的1存入Array[4][3]。
这段的代码要怎么实现呢?我初学,谢谢各位了。
--------------------编程问答-------------------- 我也遇到了相似的问题,不够元素是文字 --------------------编程问答--------------------
--------------------编程问答-------------------- 帮你顶吧 --------------------编程问答--------------------
string[] lines = System.IO.File.ReadAllLines("yourfile.txt");
string[][] data = new string[lines.Length][];
for (int i = 0; i < lines.Length; i++)
{
data[i] = lines[i].Split(' ');
}
--------------------编程问答-------------------- 顶顶,这个我说实话,搞了这么久,也不会啊 --------------------编程问答-------------------- 突然发现LZ是2007年发的贴.... --------------------编程问答-------------------- 晕```不是吧``怎么是2007年的帖子?
string[] lines = System.IO.File.ReadAllLines("d://test.txt");
string[][] datas = new string[lines.Length][];
for (int i = 0; i < lines.Length; i++)
{
datas[i] = lines[i].Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries);
}
补充:.NET技术 , C#