CSVを配列に読み込みたいのですが、csvがセル内に改行を含んでいます。
CSV ( csvdata )
タイトル、説明、タグ、カテゴリ、非公開、画像 MyGreatTitle1,"この行の後は空白行 空白行の後のテキスト",techno,Tech,FALSE,C:\blogpostimg\img1.jpg MyGreatTitle2,"この行の後は空白行 空白行の後のテキスト",techno,Tech,FALSE,C:\blogpostimg\img2.jpg MyGreatTitle3,"この行が空白になった後 空白行の後のテキスト",techno,Tech,FALSE,C:\blogpostimg\img3.jpg MyGreatTitle4,"この行が空白になった後 空白行の後のテキスト",techno,Tech,FALSE,C:\blogpostimg\img4.jpg MyGreatTitle5,"この行が空白になった後 空白行の後のテキスト",techno,Tech,FALSE,C:\blogpostimg\img5.jpg MyGreatTitle6,"この行の後は空白行 空白行の後のテキスト",techno,Tech,FALSE,C:\blogpostimg\img6.jpg
私はこのコードを使用します:
string dir = AppDomain.CurrentDomain.BaseDirectory + @"blogpost";
string[] allLines = File.ReadAllLines(dir + "csvdatabase.csv");
セル内ではなく、csvを1行ずつ読み取る方法は?