テキストファイルに改行を含む次の文字列があります。
0100000184998 1 2500855884500 /RAM PRADHAN 1302 Cold
0100000186936 1 2515407774500 /HARI SHRESTHA 1302 Cold
0100000238562 1 2500211214500 /SARAL SHARMA 1301 Cold
0100000270755 0 1820823730100 /EXPRESS ACCOUNT 9999 Cold
0100000272629 0 1820833290100 /LIZA MAHARJAN 1208 Cold
0100000272637 0 2510171014500 /MAYA SHRESTHA 1208 Cold
0100000272645 0 1800505550100 /DR RIMA BHATTA 1208 Cold
0100000272652 0 1820834930100 /KAMAL BALAMI 1208 Cold
0100000272678 0 1810024300100 /VINOD BHAKTA POKHAREL 1208 Cold
その文字列を配列に入れたいのですが、新しい行ごとに、配列内の 1 つのインデックス位置にジャンプします。次に、データをデータベース テーブルに格納します。したがって、配列は次のようになります
array[0][0] = "0100000184998"
array[0][1] = "1"
array[0][2] = "2500855884500"
array[1][0] = "0100000186936"
array[1][1] = "1"
array[1][3] = "RAM PRADHAN"
ファイルの選択とファイル部分からのテキストの読み込みが完了しました。
for (int i = 1; i < contents.Length; i++)
{
// string[] rowData = sourceData[i].Split(' ');
string[] words = contents.Split(' ');
foreach (string word in words)
{
Console.WriteLine(word);
}
}
ここにConsole.WriteLine(word);
は、私が欲しかった個別の単語が含まれています。しかし、多次元配列に変換してデータベーステーブルに渡す方法に行き詰まっています。