声明的Dictionary<int, string>静态对象中存在相同的键然后值为null。
在add数据是时候未报错。
add watch看到的结果中出现:

解决方案 »

  1.   

    Dictionary的键不可能相同 那个value里面的值是string吧 value是可以相同的
    图太小看不清楚
      

  2.   

    相同的键?你可以向微软报告BUG了。
      

  3.   

    数据来源是通过页面ajax请求1W次post提交到后台然后通过
    RecordInfoClass.attributeInfo.Add(Convert.ToInt32(Request.Form["txtNum"]), Request.Form["startDate"]);添加到静态对象中。
    然后用watch查看RecordInfoClass.attributeInfo看到了多个key为0,value为null。
    不知道为什么?
    难道value为null,key就可以相同?还是都只是同一个内存地址引用?后面还有.....