質問: strBuf.Split(','); 格納結果: strData[0] 2018/1/31 0:00 strData[1] "\1 strData[2] 000" strData[3] "\2 strData[4] 000" 上記ののように格納されてしまうのを strData[0] 2018/1/31 0:00 strData[1] "\1,000" strData[2] "\2,000" と格納するのによい方法をご存知の方がいましたら、ご教示をお願いいたします。
回答: CSVファイル(カンマ区切りのファイル)で、フィールド自体にカンマを含む処理は、まじめに書くとかなり大変です。 .NET Frameworkは、.NET2.0以降で、CSVファイルを読み込み、解析するTextFieldParserクラス(Microsoft.VisualBasic.FileIO名前空間)があります。 これを使うのがいちばん楽です。 www.atmarkit.co.jp/ait/articles/0608/18/news105.html