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