【发布时间】:2012-02-23 11:03:25
【问题描述】:
我在努力
Dictionary<int, int> list = new Dictionary<int, int>();
for (int i = 0; i < IDList.Count; i++)
{
list.Add(Convert.ToInt32(Cmd.Parameters["@ReturnVal"].Value.ToString()), IDList[i]);
}
return list;
当我添加一个值两次没有错误但第三次显示错误
已添加具有相同密钥的项目。字典
请告诉我如何解决这个问题。
【问题讨论】:
-
这个问题是关于 Dictionary 还是关于 Cmd.Parameters["@ReturnVal"].Value 的?
-
你确定
Convert.ToInt32(Cmd.Parameters["@ReturnVal"].Value.ToString())没有检索到相同的值吗? -
是的,它有时会检索相同的值,有时会检索到唯一值
标签: c# asp.net dictionary