我正在尝试读取一个由管道分隔的充满医疗记录的文本文件。大约有 20 列数据和数百万行。文本文件的大小约为 1GB。
第一步是读取数据。这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
string strFilePath = @"abcrecords.txt";
string[,] myArray;
using (FileStream fs = new FileStream(strFilePath, FileMode.Open))
using (StreamReader rdr = new StreamReader(fs))
{
while (!rdr.EndOfStream)
{
string[] strFileLine = rdr.ReadLine().Split('|');
{
myArray = strFileLine;
}
}
}
}
如何将分割线(有 20 个元素)的结果放入myArray
. 然后将每个新的分割线添加到myArray
?现在,我收到错误:
错误无法将类型“string[]”隐式转换为“string[ , ]”