文字列キーと値の異なる2つの辞書があります。LINQを使用して、異なる辞書の項目を同じキーで比較します。
private Dictionary<string, IProperty> _properties;
private Dictionary<string, Expectation> _expectations;
同じキーを共有している要素を比較して、一致する期待値を取得する必要があります。 Expectationクラスのメソッドシグネチャは次のとおりです。
public bool Matches(IProperty property)
どうすればLINQを使用して対応できますか?私が正しくあなたを取得する場合
これは直感的に直感的に直感的で、' _properties'で正しいキーを見つけるために直感的です辞書です。簡単な選択肢については、[私の答え](http://stackoverflow.com/a/35543859/533837)を参照してください。 – AnorZaken