怎么样才可以把文本中这样的一行数据拆分成2个部分?|左右的内容分辨放在不同地方,怎么读取呢?怎么样把取出的数据再放到二维的数组中代用呢?
_______________________________________________
数据1 | 数据1的解释
数据2 | 数据2的解释
数据3 | 数据3的解释
_________________________________________________ TextReader tr = new StreamReader("test.txt");
int NumberOfLines = 15; string[] ListLines = new string[NumberOfLines];
for (int i = 1; i < NumberOfLines; i++)
{
ListLines[i] = tr.ReadLine();
} Console.WriteLine(ListLines[1]); Console.ReadLine();
tr.Close();
_______________________________________________
数据1 | 数据1的解释
数据2 | 数据2的解释
数据3 | 数据3的解释
_________________________________________________ TextReader tr = new StreamReader("test.txt");
int NumberOfLines = 15; string[] ListLines = new string[NumberOfLines];
for (int i = 1; i < NumberOfLines; i++)
{
ListLines[i] = tr.ReadLine();
} Console.WriteLine(ListLines[1]); Console.ReadLine();
tr.Close();
string[] aryTemp;for (int i = 1; i < NumberOfLines; i++)
{
aryTemp = tr.ReadLine().Split('|');
ListLines[i,0] = aryTemp[0];
ListLines[i,0] = aryTemp[1];
}Console.WriteLine(ListLines[0,0]);
Console.WriteLine(ListLines[0,1]);Console.ReadLine();tr.Close();
string[] aryTemp;for (int i = 0; i < NumberOfLines; i++)
{
aryTemp = tr.ReadLine().Split('|');
ListLines[i,0] = aryTemp[0];
ListLines[i,1] = aryTemp[1];
}Console.WriteLine(ListLines[0,0]);
Console.WriteLine(ListLines[0,1]);Console.ReadLine();tr.Close();