1
有沒有有效的方法來檢查值是在字典中知道值是存在然後找到該值的關鍵?詞典包含值和一鍵獲取密鑰或有效完成此任務的方法?
//檢查字典已有sortedWord(即關鍵是字和值爲sortedWord)
if (anagramDict.ContainsValue(sortedWord))
{
//Get the key for matching the sortedWord
string keyWord = anagramDict.Single(kvp => kvp.Value == sortedWord).Key;
基本上扭轉這種問題的請求。 Dictionary ContainsKey and get value in one function
感謝喬的評論。同意使用.First()而不是.Single()。你說的是ContainsValue()而不是ContainsValue(),然後查找鍵並使用。這對我有意義。順便說一句,這是更快的ContainsValue()或上述查詢。 – Sikain