मेरे पास एक विधि है जो एक रिटर्न देती है 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");
संभव डुप्लिकेट? stackoverflow.com/questions/7850334/…
—
कूलकाऊ