¿Cómo actualizar el valor de una clave en el diccionario en c #? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo actualizar el valor almacenado en el Diccionario en C #? 6 respuestas

Tengo el siguiente código en c #, básicamente es un diccionario simple con algunas claves y sus 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>

Quiero actualizar la clave 'cat' con nuevo valor5.
¿Cómo podría hacer esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta