Como alterar o valor por chave em um Dictionary em C#?
Olá a todos! Sou novo em C# e estou trabalhando em um projeto onde preciso armazenar dados de usuários em um Dictionary. Tenho um dicionário que armazena nomes de usuários e suas pontuações:
```csharp
Dictionary scores = new Dictionary
{
{ "Alice", 150 },
{ "Bob", 200 },
{ "Charlie", 175 }
};
```
Agora preciso atualizar a pontuação do usuário "Bob" — aumentar de 200 para 250. Tentei fazer assim:
```csharp
scores["Bob"] = 250;
```
Mas não tenho certeza se essa é a maneira correta. E se a chave "Bob" não existir no dicionário? Será lançada uma exceção? Existe uma maneira mais segura de atualizar o valor para evitar erros? Também estou interessado em saber se é possível atualizar o valor apenas se a chave já existir, sem adicionar um novo elemento se a chave não existir. Por favor, me digam como atualizar valores corretamente em um Dictionary em C#? Desde já, agradeço pela ajuda!
<<>>