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

怪哉,“Dictionary”明明存在此“关键字”的啊,为什么提示找不到???
问题:“Dictionary”明明存在此“关键字”的啊,为什么提示找不到???   哪里有不同呢???





threadconnlists = new Dictionary<string, Common.DataAccessManual>();


------解决方案--------------------
看看

字典.ContainsKey(TableName.ToString())//是否为真
------解决方案--------------------
TryGetValue




------解决方案--------------------
你是在同一个线程中么?
------解决方案--------------------
或者说你出错时那个dictionary实例是和你认为正常的时候是同一个对象么?
------解决方案--------------------
ToString 是否被重写?返回不同的内容,
或是多线程中其他线程改变了字典内容
------解决方案--------------------
晕,你应该使用队列。