Avatar ·

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! <<>>

Atribuição direta do valor pela chave