社区
C#
帖子详情
怪哉,“Dictionary”明明存在此“关键字”的啊,为什么提示找不到???
sswp7
2013-01-08 03:55:20
问题:“Dictionary”明明存在此“关键字”的啊,为什么提示找不到??? 哪里有不同呢???
threadconnlists = new Dictionary<string, Common.DataAccessManual>();
...全文
239
7
打赏
收藏
怪哉,“Dictionary”明明存在此“关键字”的啊,为什么提示找不到???
问题:“Dictionary”明明存在此“关键字”的啊,为什么提示找不到??? 哪里有不同呢??? threadconnlists = new Dictionary();
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2013-01-08
打赏
举报
回复
晕,你应该使用队列。
strife013
2013-01-08
打赏
举报
回复
ToString 是否被重写?返回不同的内容, 或是多线程中其他线程改变了字典内容
ViewStates
2013-01-08
打赏
举报
回复
或者说你出错时那个dictionary实例是和你认为正常的时候是同一个对象么?
ViewStates
2013-01-08
打赏
举报
回复
你是在同一个线程中么?
SocketUpEx
2013-01-08
打赏
举报
回复
TryGetValue
人生难得一只鸡
2013-01-08
打赏
举报
回复
看看 字典.ContainsKey(TableName.ToString())//是否为真
sswp7
2013-01-08
打赏
举报
回复
Master,这是怎么回事啊??? 这太奇怪了吧。。。
在“及时窗口”中也正常: threadconnlists["ChengGuiC"] {Common.DataAccessManual} comm: {System.Data.OleDb.OleDbCommand} conn: {System.Data.OleDb.OleDbConnection} conn: {System.Data.OleDb.OleDbConnection}
public void Do(object TableName) { string nametest = TableName.ToString().Trim(); Common.DataAccessManual dam = threadconnlists[nametest]; while (true) { Processing(TableName.ToString(),dam); //Thread.Sleep(60000);//线程一分钟跑一次 Thread.Sleep(10000); } }
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章