パイプで区切られた医療記録でいっぱいのテキストファイルを読み込もうとしています。約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[ 、 ]'に暗黙的に変換できません