Como atualizar o valor de uma chave no dicionário em c #? [duplicado]

Esta questão já tem uma resposta aqui:

Como atualizar o valor armazenado no dicionário em c #? 6 respostas

Eu tenho o seguinte código em c #, basicamente é um dicionário simples com algumas chaves e seus valores.

<code>Dictionary<string, int> dictionary =
    new Dictionary<string, int>();
dictionary.Add("cat", 2);
dictionary.Add("dog", 1);
dictionary.Add("llama", 0);
dictionary.Add("iguana", -1);
</code>

Eu quero atualizar a chave 'cat' com novo valor5.
Como eu pude fazer isso?

questionAnswers(4)

yourAnswerToTheQuestion