回答編集履歴

1

DictionaryじゃなくてHashTableだった

2017/02/23 06:47

投稿

tamoto
tamoto

スコア4110

test CHANGED
@@ -4,11 +4,11 @@
4
4
 
5
5
  `data`と`data2`は中身こそ同じですが、それぞれ`new`によって作成されているため「別のインスタンス」となります。
6
6
 
7
- Arrayの場合は中身ではなく実体の一致によって一致判定が行われるため、`ContainsKey`メソッドでヒットしないのです。
7
+ Arrayの場合は中身ではなくその実体の一致によって一致判定が行われるため、`ContainsKey`メソッドでヒットしないのです。
8
8
 
9
9
 
10
10
 
11
- 質問のコードではDictionaryに`data`をキーとした要素を投入しているので、その通りに`data`を`ContainsKey`に渡してみると、意図した結果が得られると思います。
11
+ 質問のコードではHashtableに`data`をキーとした要素を投入しているので、その通りに`data`を`ContainsKey`に渡してみると、意図した結果が得られると思います。
12
12
 
13
13
  ```csharp
14
14