Y a-t-il un moyen en C# de fusionner deux dictionnaires? J'ai deux dictionnaires qui peuvent avoir les mêmes clés, mais je cherche un moyen de les fusionner, donc à la fin il y a un dictionnaire avec une clé et les valeurs des deux dictionnaires fusionnés. J'ai trouvé le code suivant, mais il ne gère pas les doublons.Comment fusionner deux dictionnaires en C# avec des doublons
Dictionary Mydictionary<string, string[]> = new Dictionary<string, string[]>();
Mydictonary.Union(secondDictionary).ToDictionary(pair => pair.Key, pair => pair.Value);
Pourriez-vous définir ce que vous entendez par "fusionné" dans le contexte d'une seule clé avec plusieurs valeurs fusionnées? –
Salut Jeffrey, Par exemple, Mon premier dictionnaire est { "Une touche" => "Valeur 1", valeur 2 "} Mon second dictionnaire est {" Une touche »=> "Valeur 3"} Le fusionné Le dictionnaire que je cherche est {"Key One" => "Value1", "Value2", "Value3"} – user320587