Obter índice de um par de chave / valor em um dicionário C # com base no valor

Gostaria de saber se existe alguma propriedade ou método que obtém o índice de um valor específico.

Eu descobri que os dicionários têm oContains() método que retorna true se o valor passado existe, então esse método quase implementa o que eu preciso.

Eu sei que posso percorrer todos os pares de valores e verificar a condição, mas pergunto porque talvez haja uma maneira otimizada de fazer isso.

questionAnswers(8)

yourAnswerToTheQuestion