¿Cuál es la forma correcta de recorrer un diccionario en C#?
foreach (KeyValuePair<string, int> pair in dict)
while (dict.MoveNext())
for (int i = 0; i < dict.Count; i++)