Comment modifier la valeur par clé dans un dictionnaire Dictionary en C# ?
Bonjour à tous ! Je suis débutant en C# et je travaille sur un projet où je dois stocker des données utilisateur dans un Dictionary. J'ai un dictionnaire qui stocke les noms d'utilisateurs et leur nombre de points :
```csharp
Dictionary scores = new Dictionary
{
{ "Alice", 150 },
{ "Bob", 200 },
{ "Charlie", 175 }
};
```
Maintenant, je dois mettre à jour le nombre de points pour l'utilisateur "Bob" — l'augmenter de 200 à 250. J'ai essayé de faire comme ceci :
```csharp
scores["Bob"] = 250;
```
Mais je ne suis pas sûr que ce soit la bonne méthode. Et si la clé "Bob" n'existe pas dans le dictionnaire ? Une exception sera-t-elle levée ? Existe-t-il une façon plus sûre de mettre à jour la valeur pour éviter les erreurs ? Je voudrais aussi savoir s'il est possible de mettre à jour la valeur uniquement si la clé existe déjà, sans l'ajouter.
No answers yet.
Connectez-vous pour laisser une réponse