【发布时间】:2014-01-16 14:07:59
【问题描述】:
我有一本字典。我使用循环在字典中添加元素,并通过代码随时间更改它们。如何将元素恢复为初始值? 我的代码:
//for adding to the dictionary
Dictionary<string, string> D = new Dictionary<string, string>();
for(i=0; i<DataSet1.Tables[0].Rows.Count; i++)
{
row = DataSet1.Tables[0].Rows[i];
id[i]=row["UserID"].ToString();
D.Add(id[i], "absent");
}
//for reassigning back to absent
for(int i =0; i<D.Count; i++) D[i.ToString()]="absent";
我的重新分配循环而不是重新分配似乎只是添加新元素。最初计数大约 1000,在重新分配循环之后大约是 3000 .. P.S.使用 c# 请帮忙
【问题讨论】:
标签: c# loops dictionary assign