C#でCSVファイル読み込み
StreamReaderクラスを使ってCSVファイルを読み込みます。 StreamReaderの第2引数でEncodingクラスを使いシフトJISを指定します。
EndOfStream最後の行まで読込を行いますのでwhileループします。ループ内で、ReadLineを呼び出しCSV内の1行を取得します。ファイルの行を取り出したあとは、Splitを使いカンマ区切りにString配列を処理します。
using (var _sl = new StreamReader(@"..\..\test.csv", Encoding.GetEncoding("shift_jis"))) { while (!_sl.EndOfStream) { var _colums = _sl.ReadLine().Split(','); foreach(var _c in _colums) { Console.Write(_c); } Console.WriteLine(""); } }