質問編集履歴

5

2018/04/27 01:12

投稿

ashinaga_onisan
ashinaga_onisan

スコア12

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,17 @@
65
65
  みなさんはどうやってるのか知りたいですー!
66
66
 
67
67
  ちなみに、プロパティの型はDictionaryでも良かったなーソートの必要性無いし...
68
+
69
+
70
+
71
+
72
+
73
+ 2018/04/27 10:11追記
74
+
75
+ 私の開発環境は以下です。
76
+
77
+ .Net 4(Coreでない)
78
+
79
+ IIS8.5
80
+
81
+ ですが、ある意味技法的な質問でもあるのでいろいろな回答をお待ちしております!

4

2018/04/27 01:12

投稿

ashinaga_onisan
ashinaga_onisan

スコア12

test CHANGED
File without changes
test CHANGED
@@ -64,4 +64,4 @@
64
64
 
65
65
  みなさんはどうやってるのか知りたいですー!
66
66
 
67
- ちなみに、プロパティの型はDictionalyでも良かったなーソートの必要性無いし...
67
+ ちなみに、プロパティの型はDictionaryでも良かったなーソートの必要性無いし...

3

2018/04/26 17:46

投稿

ashinaga_onisan
ashinaga_onisan

スコア12

test CHANGED
File without changes
test CHANGED
@@ -26,11 +26,13 @@
26
26
 
27
27
  {
28
28
 
29
+ Hoge result = null;
30
+
29
31
  if (AppSingleton.Instance.HogeList.ContainsKey(keyStr))
30
32
 
31
33
  {
32
34
 
33
- return AppSingleton.Instance.HogeList[keyStr];
35
+ result = AppSingleton.Instance.HogeList[keyStr];
34
36
 
35
37
  }
36
38
 
@@ -40,13 +42,15 @@
40
42
 
41
43
  // オプジェクト作るメソッド呼ぶ
42
44
 
43
- Hoge hoge = CreateHoge(keyStr);
45
+ result = CreateHoge(keyStr);
44
46
 
45
- AppSingleton.Instance.HogeList.Add(keyStr, hoge);
47
+ AppSingleton.Instance.HogeList.Add(keyStr, result);
46
48
 
47
49
  // ↑ここで同じキーのエントリ...例外出る
48
50
 
49
51
  }
52
+
53
+ return result;
50
54
 
51
55
  }
52
56
 

2

2018/04/26 17:44

投稿

ashinaga_onisan
ashinaga_onisan

スコア12

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  {
32
32
 
33
- return AppSingleton.Instance.HogsList[keyStr];
33
+ return AppSingleton.Instance.HogeList[keyStr];
34
34
 
35
35
  }
36
36
 
@@ -42,7 +42,7 @@
42
42
 
43
43
  Hoge hoge = CreateHoge(keyStr);
44
44
 
45
- AppSingleton.Instance.HogsList.Add(keyStr, hoge);
45
+ AppSingleton.Instance.HogeList.Add(keyStr, hoge);
46
46
 
47
47
  // ↑ここで同じキーのエントリ...例外出る
48
48
 

1

2018/04/26 17:39

投稿

ashinaga_onisan
ashinaga_onisan

スコア12

test CHANGED
File without changes
test CHANGED
@@ -60,4 +60,4 @@
60
60
 
61
61
  みなさんはどうやってるのか知りたいですー!
62
62
 
63
- ちなみに、Dictionalyでも良かったなーソートの必要性無いし...
63
+ ちなみに、プロパティの型はDictionalyでも良かったなーソートの必要性無いし...