Bir döndüren bir yöntem var IEnumerable<KeyValuePair<string, ArrayList>>
, ancak bazı arayanlar için bir sözlük yönteminin sonucu gerektirir. Nasıl dönüştürebilirsiniz IEnumerable<KeyValuePair<string, ArrayList>>
bir içine Dictionary<string, ArrayList>
kullandığım böylece TryGetValue
?
yöntem:
public IEnumerable<KeyValuePair<string, ArrayList>> GetComponents()
{
// ...
yield return new KeyValuePair<string, ArrayList>(t.Name, controlInformation);
}
arayan:
Dictionary<string, ArrayList> actual = target.GetComponents();
actual.ContainsKey("something");
Mümkün mü? stackoverflow.com/questions/7850334/…
—
Coolkau