두 개의 사전에는 문자열 키와 다른 값 유형이 있습니다.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