Нравится
Код: Выделить всё
Dictionary(Of TKey, Of TKey, TValue)
Мое текущее решение — поддерживать два словаря
Код: Выделить всё
Dictionary Dict1 = new Dictionary();
Dictionary Dict2 = new Dictionary();
Код: Выделить всё
Dict1.Add("abc", 111);
Dict2.Add(345, 111);
То же самое я буду делать при удалении или обновлении элемента.
Я думал о составном ключе, но не знаю, как его настроить, и не хочу терять скорость поиска элемента.
Есть ли в .NET какое-нибудь решение, позволяющее создать словарь, который может хранить несколько ключей?
Подробнее здесь: https://stackoverflow.com/questions/327 ... -one-value
Мобильная версия