Saya memiliki metode yang mengembalikan IEnumerable<KeyValuePair<string, ArrayList>>
, tetapi beberapa penelepon membutuhkan hasil metode untuk menjadi kamus. Bagaimana saya bisa mengonversikan IEnumerable<KeyValuePair<string, ArrayList>>
ke dalam Dictionary<string, ArrayList>
sehingga saya dapat menggunakan TryGetValue
?
metode:
public IEnumerable<KeyValuePair<string, ArrayList>> GetComponents()
{
// ...
yield return new KeyValuePair<string, ArrayList>(t.Name, controlInformation);
}
penelepon:
Dictionary<string, ArrayList> actual = target.GetComponents();
actual.ContainsKey("something");
Kemungkinan duplikat? stackoverflow.com/questions/7850334/…
—
Coolkau