Мне нужно организовать словарь, где ключом будет пара enum и int.
и значение является объектом. Поэтому я хочу сопоставить пару с каким-либо объектом.
Один из вариантов будет
public enum SomeEnum
{
value1, value2
}
class Key
{
public SomeEnum;
public int counter;
// Do I have to implement Compare here?
}
Dictionary<SomeEnum, object> _myDictionary;
Другая опция конвертирует enum и int в какой-то уникальный ключ.
string key = String.Format("{0}/{1}", enumValue, intValue)
Этот подход требует парсинга строк, много дополнительной работы.
Как это легко сделать?