2
Recréer un dictionnaire à partir d'un IEnumerable <KeyValuePair <>>
J'ai une méthode qui renvoie un IEnumerable<KeyValuePair<string, ArrayList>>, mais certains des appelants exigent que le résultat de la méthode soit un dictionnaire. Comment puis-je convertir le IEnumerable<KeyValuePair<string, ArrayList>>en un Dictionary<string, ArrayList>pour pouvoir l'utiliser TryGetValue? méthode: public IEnumerable<KeyValuePair<string, ArrayList>> GetComponents() { // ... yield return new KeyValuePair<string, ArrayList>(t.Name, controlInformation); } votre …