I'm looking for a data type that is sort of like a Dictionary but with "multiple" values. Essentially a table.
For example, in the attached table, I want to be able to call something like
DataStructure.something(Enter, Xbox)
DataStructure.something(Enter, Xbox)
and have it return
A
A
. Or
DataStructure.something(Edit, PlayStation)
DataStructure.something(Edit, PlayStation)
and have it return
Square
Square
. I hope this makes sense.
Essentially I'm asking, is there a data structure that already exists in C# that I can leverage or would I have to make this class from scratch or what would be the best course of action?