我有一个巨大的文本文件(33 mb,编码为 Unicode,FSO 为“TristateTrue”)),我想将其放入两个不同的 C# 数组中。
文本文件中的行是这样形成的:
40 TAB 10 TAB 15 TAB 7 TAB 8
65 TAB 2 TAB 9 TAB 3 TAB 6
30 TAB 89 TAB 11 TAB 5 TAB 14
然后第一个C# 数组应读取以下内容:
int[] outputs=new int[iLineCount+1];
outputs[0] = 40;
outputs[1] = 65;
outputs[2] = 30;
另一个C# 数组应该是这样的:
int[][] inputs = new int[3][];
inputs[0] = new int[5];
inputs[1] = new int[5];
inputs[2] = new int[5];
inputs[0][0] = 10;
inputs[0][1] = 15;
inputs[0][2] = 7;
inputs[0][3] = 8;
inputs[1][0] = 2;
inputs[1][1] = 9;
inputs[1][2] = 3;
inputs[1][3] = 6;
inputs[2][0] = 89;
inputs[2][1] = 11;
inputs[2][2] = 5;
inputs[2][3] = 14;
我觉得这真的很难。如果有人可以提供帮助,我将不胜感激。
非常感谢!
注意:TAB 代表制表符,行由 NewLine 字符“分隔”