637 votes

Comment mettre à jour la valeur stockée dans le dictionnaire en c# ?

Je travaille sur .net 2.0 et tiens à faire ce qui suit.

Je tiens à mettre à jour la valeur dans le dictionnaire pour une clé spécifique. Je vais mettre il une boucle for pour que la valeur est mise à jour pour toutes les clés passé dans.

N’importe quelle idée ?

1021voto

m.bagattini Points 2612

Il suffit de pointer au dictionnaire à clé donnée et assigner une nouvelle valeur :

214voto

Amit Points 2733

Il est possible en accédant à la clé comme index

par exemple :

Si le dictionnaire est déclaré comme

vous pouvez définir la valeur de la clé `` comme suit

maintenant, la valeur de la clé va être incrémentée de 1.

62voto

max_force Points 29

Vous pouvez suivre cette démarche :

Le bord que vous obtenez ici est que vous vérifier et obtenez la valeur de clé correspondante dans seulement 1 accès au dictionnaire. Si vous utilisez pour vérifier l’existence et de mettre à jour la valeur avec puis vous accédez le dictionnaire deux fois.

11voto

Matthew Points 189

Voici une façon de mettre à jour un index comme foo [x] = 9 où x est une clé et 9 correspond à la valeur

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X