मेरे पास एक विधि है जो एक रिटर्न देती है 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/…
—
कूलकाऊ