Comment ajouter des doubles de clés dans le Dictionnaire

J'ai quelques lignes à partir de fichiers texte que je veux ajouter dans le Dictionnaire.Je suis en utilisant le Dictionnaire pour la première fois.Tout en ajoutant des lignes de départ c'était Ok mais du coup je me suis d'erreur:

Un élément avec la même clé a déjà été ajouté

Ici dans mon code il y a des doubles de clés qui je ne peux pas changer.Voici mon code en c#

Dictionary<string, string> previousLines = new Dictionary<string, string> { };
previousLines.Add(dialedno, line);

Ici dialedno est la clé et la ligne est le fichier texte ligne.
Voici le code dont je suis la récupération de la ligne de base sur la touche.

string tansferOrginExt = previousLines[dialedno];

Donc, ma préoccupation est de savoir comment permettre d'ajouter des doubles de clés dans le Dictionnaire, si possible, et si non, comment puis-je obtenir des fonctionnalités similaires.

  • Comme d'autres l'ont dit, il n'est pas possible d'ajouter une clé en double dans le dictionnaire. Comment à propos de l'utilisation du Dictionnaire<string, List<string>>? Vérifiez ensuite si la clé existe pas, ajoutez-la dans la liste valeur de cette clé et si la clé n'existe pas, alors de créer une nouvelle entrée dans le dictionnaire.
  • comment faire pour vérifier les doubles des clés dans le Dictionnaire?
  • Double Possible de des doubles de clés en .NET dictionnaires?
InformationsquelleAutor Ram | 2014-03-10