ItemType item1 = ...
ItemType item2 = ...
var dict = new Dictionary<ItemType, int>();
dict.Add(item1, 3); // doesnt matter what the value is rn
console.write(item1.Equals(item2)); // returns true
console.write(dict.ContainsKey(item2)); // returns false???
ItemType item1 = ...
ItemType item2 = ...
var dict = new Dictionary<ItemType, int>();
dict.Add(item1, 3); // doesnt matter what the value is rn
console.write(item1.Equals(item2)); // returns true
console.write(dict.ContainsKey(item2)); // returns false???