C#对Dictionary遍历赋值
Dictionary<int, string> datatable = new Dictionary<int, string>();
datatable.Add(1, "hello1");
datatable.Add(2, "hello2");
int[] keys = datatable.Keys.ToArray();
for (int i = 0; i < keys.Length; i++)
{
if (datatable[keys[i]] == "hello2")
{
datatable[keys[i]] = "hello";
}
}