日期:2014-05-17  浏览次数:21076 次

关于Dictionary的问题
声明的Dictionary<int, string>静态对象中存在相同的键然后值为null。
在add数据是时候未报错。
add watch看到的结果中出现:
------解决方案--------------------
Dictionary的键不可能相同 那个value里面的值是string吧 value是可以相同的
图太小看不清楚
------解决方案--------------------
相同的键?你可以向微软报告BUG了。
------解决方案--------------------
数据来源是通过页面ajax请求1W次post提交到后台然后通过
RecordInfoClass.attributeInfo.Add(Convert.ToInt32(Request.Form["txtNum"]), Request.Form["startDate"]);
添加到静态对象中。
然后用watch查看RecordInfoClass.attributeInfo看到了多个key为0,value为null。
不知道为什么?
难道value为null,key就可以相同?还是都只是同一个内存地址引用?



后面还有.....
------解决方案--------------------
顶一下,求解....