Pytania otagowane jako idictionary

2
Ponowne tworzenie słownika z IEnumerable <KeyValuePair <>>
Mam metodę, która zwraca IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;, ale niektórzy wywołujący wymagają, aby wynik metody był słownikiem. Jak mogę zamienić IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;na a, Dictionary&lt;string, ArrayList&gt;żeby móc używać TryGetValue? metoda: public IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt; GetComponents() { // ... yield return new KeyValuePair&lt;string, ArrayList&gt;(t.Name, controlInformation); } gość: Dictionary&lt;string, ArrayList&gt; actual = target.GetComponents(); actual.ContainsKey("something");
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.