回答編集履歴

1

追記

2020/11/04 01:53

投稿

退会済みユーザー
test CHANGED
@@ -27,3 +27,25 @@
27
27
 
28
28
 
29
29
  ![イメージ説明](6c355436a49864530bf31debacd5a8da.jpeg)
30
+
31
+
32
+
33
+ **【追記】**
34
+
35
+
36
+
37
+ string line = sr.ReadLine(); で line に "\"1,2,3\"" が代入されるというのは、基になる CSV ファイルが普通ではないようなので、そこをまず確認する方が先かもしれません。
38
+
39
+
40
+
41
+ そもそもダブルクォーテーションはどのように使われるのかについては、以下の記事の「CSV形式とは?」のセクションを見てください。
42
+
43
+
44
+
45
+ CSV形式のファイルをDataTableや配列等として取得する
46
+
47
+ [http://dobon.net/vb/dotnet/file/readcsvfile.html](http://dobon.net/vb/dotnet/file/readcsvfile.html)
48
+
49
+
50
+
51
+ それを読んでもらって、基になる CSV が何故ダブルクォーテーションを使っているか、String.Split(',') で分割するのは果たして適切なのか考えてみてください。