回答編集履歴

2

修正

2016/07/10 22:48

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  "{0}" という文字列をキーとして入れてしまっています。
4
4
 
5
- `map["stData"] = int.Parse(stData);` とすればうまくいくはずです。
5
+ `map[stData] = int.Parse(stData);` とすればうまくいくはずです。
6
6
 
7
7
 
8
8
 

1

改善点

2016/07/10 22:48

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -6,6 +6,30 @@
6
6
 
7
7
 
8
8
 
9
- だし、最初に Add されていますが、これは必要ありませんよ。
9
+ た、最初に Add されていますが、これは必要ありませんよ。
10
10
 
11
11
  代入時にキーが無ければ作られますから、ばっさり切ってしまって構いません。
12
+
13
+
14
+
15
+ ```C#
16
+
17
+ while (reader.Peek() > -1)
18
+
19
+ {
20
+
21
+ string line = reader.ReadLine();
22
+
23
+ string[] splitLine = line.Split(',');
24
+
25
+ foreach (string stData in splitLine)
26
+
27
+ {
28
+
29
+ map[stData] = int.Parse(stData);
30
+
31
+ }
32
+
33
+ }
34
+
35
+ ```