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");