2
IEnumerable <KeyValuePair <>>에서 사전 다시 작성
을 반환하는 메서드가 IEnumerable<KeyValuePair<string, ArrayList>>있지만 일부 호출자는 메서드의 결과를 사전으로 요구합니다. 어떻게 변환 할 수 있습니다 IEnumerable<KeyValuePair<string, ArrayList>>에 Dictionary<string, ArrayList>내가 사용할 수 있도록 TryGetValue? 방법: public IEnumerable<KeyValuePair<string, ArrayList>> GetComponents() { // ... yield return new KeyValuePair<string, ArrayList>(t.Name, controlInformation); } 방문객: Dictionary<string, ArrayList> actual = target.GetComponents(); actual.ContainsKey("something");