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

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

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

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

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
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

6   голосов, оценка 4.000 из 5


СДЕЛАЙТЕ РЕПОСТ