In your case, the same key is related to multiple values, so standard dictionary is not suitable, as is. You can declare it like Dictionary<Key, List<Values>>
.
But, also, you can use:
Lookup class, which is
Represents a collection of keys each mapped to one or more values.
You need framework 3.5 and more, for this.