Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Hashtable Impossible de modifier [ Archives / Au secours ] (fredspv)

vendredi 10 février 2006 à 15:04:30 | Hashtable Impossible de modifier

fredspv

Bonjour,

J'utilise Hashtable pour contenir des données, la valeur de chaque clé peut etre modifiée hors une fois que j'ai modifié la valeur je ne peux plus la changer j'ai une erreur: La collection a été modifiée, l'execution d'enumerration ne peut s'executer.

Merci de votre aide.

fred

vendredi 10 février 2006 à 15:10:30 | Re : Hashtable Impossible de modifier

coq

Administrateur CodeS-SourceS
Salut,

Si tu modifies les données dans une boucle foreach, c'est normal, on ne doit pas modifier la collection dans la boucle.



/*
coq
MVP Visual C#
*/

vendredi 10 février 2006 à 15:29:31 | Re : Hashtable Impossible de modifier

Lutinore

Administrateur CodeS-SourceS
Voilà ce que dit la doc de l'interface IEnumerable ( utilisée par foreach ) :

"Un énumérateur reste valide aussi longtemps que la collection demeure inchangée. Si la collection est modifiée en ajoutant, modifiant ou supprimant des éléments, l'énumérateur devient irrévocablement non valide et son comportement n'est pas défini."


vendredi 10 février 2006 à 16:06:16 | Re : Hashtable Impossible de modifier

t_barbillon

Si tu veux modifier ta hashtable tu peux la cloner puis effectuer la boucle foreach sur la table d'origine en modifiant la table clonée.

vendredi 10 février 2006 à 17:28:32 | Re : Hashtable Impossible de modifier

TheSaib

Administrateur CodeS-SourceS
Une boucle for est bien plus simple que des clones.


::|The S@ib|::
MVP C#.NET



Cette discussion est classé dans : valeur, modifier, impossible, hashtable, modifiée


Répondre à ce message

Sujets en rapport avec ce message

paramètres : valeur par defaut [ par ced0013 ] J'ai vu que c# ne supporte pas les valeurs par défaut des paramètres comme java ou vb.net, je voudrais savoir si qqn a une astuce pour contourner le p App.config, Modifier la valeur d'une clé par code C#.net 2003 [ par olivierbalagizi ] Bonjour et meilleurs voeux pour cette année J'aimerai modifier la valeur d'une clé dans le fichier de configuration App.config, et ceci par code. En Modifier la valeur d'un paramètre dans crystal report [ par aroua_anissa ] Bonjour à tous je vouderais savoir comment on moifie la valeur d'un paramètre d'un report dans crystal report par une valeur envoyer par un formulaire modifier la valeur de <this> [ par sympatie0 ] Salut à tous,   je viens de débuter avec le visual C# aussitôt les problèmes de programmation commencent,   Mon problème est <img src="http://www.csha Modifier la valeur des cellule d'une dataView [ par lafolle24320 ] Bonjour,Je débute en C#. J'ai une base de données dans laquelle est stockée la taille d'un fichier en Kb.Je remonte donc cette information dans une Da Impossible de modifier la collection Items lorsque la propriété DataSource est définie. [ par PeTeRsLaStAr ] Bonjour. Je travaille sur un projet avec des UserControl 'entassés' les uns sur les autres, sur lesquels on trouve des Datagrid, qui ont une propriété Mise en place d'un évènement, Je désespère ;( !!! [ par Willi ] Bonsoir,Je commence à désespérer je n'arrive pas à mettre en place un évènement, je ne compte plus les heures que je passe sur ce **** d'événementJ'ai modifier hauteur datagrid [ par kokoMelle ] salut, comment modifier la hauteur du datagrid soit lui donner une valeur soit que la hauteur soit réglée de manière automatique selon les info qu'ell string du type "/*blablabla*/" [ par mathmax ] Bonjour,Je souhaiterais modifier un fichier CSS par le biais d'un programme C#. Pour cela je mets des tokens du styles /*blablabla*/ qui permettent de Formulaire avec valeur de retour (genre inputbox) [ par RaelRiaK ] Bonjour,J'ai un petit probleme. Pour mon application C#, j'ai besoin de parcourir un texte ligne à ligne, et à chaque fois qu'un mot est trouvé, je ve


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.