質問: parentDictionary.Where( // itemやvalueを入れるとコンパイルエラー // return ret; return null; } ```
回答: > > LINQの記事を見るとListばかりでDictionaryを見かけないのですが、Dictionaryで使うことはできますか? > > > もちろん可能です。 IEnumerableを実装しているものであれば全てLINQにかけることが出来ます 処理の意図を正しく掴んでないのであっているかわかりませんが、LINQだとこんな感じでしょうか `var ret = parentDictionary.Where(e => e.Value[key].Equals(value)).FirstOrDefault().Value;`