2010-07-19 2 views
0

Je créé un DICTIONARY1 dictionnaireDoublons dans un dictionnaire, puis supprimer ou ajouter enregistrement

dicFilesDT.Add(dateParts[1], (dateParts[1] + dateParts[2])); 

pour que j'aurais juste le:

KEY la date et valeur que la date + heure

J'ai besoin d'aide pour faire un autre dictionnaire (DICTIONARY2) qui serait

  1. S'il n'y a pas de doublons à partir de la vérification de DICTIONARY2 en utilisant foreach keyvaluepair dans DICTIONARY1, ajoutez Key Pair à DICTIONARY2

  2. Vérifiez les doublons de la clé (date) (en tenant compte de l'ex. dictionary.ContainsKey)

si le dictionnaire a la clé puis Comparer la valeur de clé de DICTIONNAIRE 1 à 2 DICTIONNAIRE pour voir que l'on est plus

ex. 230132 par rapport à 100425

si DICTIONARY1 VALEUR KEY est plus Supprimer KeyValuePair de DICTIONNAIRE 2 et ajouter DICTIONNAIRE 1 CLÉ VALEUR

ne rien d'autre et continuer la boucle

Merci les gens pour me aider wiht cela.

Répondre

1

Vous ne pouvez pas avoir de doublons dans un system.collections.generic.dictionary, il lèvera une exception si vous essayez d'ajouter une clé en double.

Questions connexes