.NET 4.x Получить ключ по значению словаря - C#

Узнай цену своей работы

Формулировка задачи:

Можно ли как нибудь Получить ключ по значению словаря? Причем вариант тупого перебора работает естественно Но хотелось бы цивилизованно. Словарь у меня обладает особенностью что все ключи как и значения уникальные. или есть какая ни будь другая структура для таких вещей?

Решение задачи: «.NET 4.x Получить ключ по значению словаря»

textual
Листинг программы
            Dictionary<int, int> dcc = new Dictionary<int, int>();
            dcc.Add(1, 5);
            dcc.Add(2, 6);
 
            int k = dcc.FirstOrDefault(x => x.Value == 6).Key;
            Console.Write(k);//Выводит: 2

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы