关闭侧栏

[已解决] Index was outside the bounds of the array错误,如何解决?

20
[软件及编程 > C#]
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Collections.Generic.Dictionary`2.Resize()
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)

这是什么问题?我使用Add方法添加,Key也没有重复,怎么会出错的呢?
提问时间:2010-7-20 11:36:45 | 提问者:GaLiJiKuai | 悬赏:20 | 浏览:43
最佳答案
你是不是用了多线程访问这个Dictionary的?如果是的话,可以使用lock锁,并且可以试试看dic[xx] = xx的方式赋值。
回答时间:2010-7-20 12:35:19 | 回答者:Souidea
其他参考答案(0)

以下信息或许对您有用:

关于Senparc

Senparc Network Technology(苏州盛派网络科技有限公司)是一个专业从事网站、电子商务及管理系统开发的企业。Senparc拥有一流的技术人员,为系统的设计、架构、开发及测试提供全程、专业的支持!
Senparc的专家团队拥有超过13年的网站及系统开发维护经验,秉承“客户第一,质量至上”的踏实作风,为实现每一位客户的梦想而努力。

联系方式

MSN:szw2003@163.com
Email:zsu@senparc.com
QQ:498977166
Skype:szw2003
电话:13913718816
联系人:苏先生

网站:http://www.senparc.com