关于在foreach参数中 多线程问题 在线等 谢谢了!! foreach (ListViewItem te

lxr2010bj 2013-09-16 07:30:07
foreach (ListViewItem tempItem in listView1.Items)
这段代码在多线程中,调试时提示listView1.Items有问题,应该怎么写这段代码?
在线等,谢谢了!!
...全文
199 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
游戏人间 2013-09-17
  • 打赏
  • 举报
回复
简单一点.开头加上这句. Control.CheckForIllegalCrossThreadCalls = false;
lxr2010bj 2013-09-16
  • 打赏
  • 举报
回复
对 但是这段代买不知道怎么写了, listView1.Invoke(new EventHandler(delegate{ )))这样写也不对啊
niss 2013-09-16
  • 打赏
  • 举报
回复
是不是ui跨线程了
lxr2010bj 2013-09-16
  • 打赏
  • 举报
回复
提示这个错误
lxr2010bj 2013-09-16
  • 打赏
  • 举报
回复
lxr2010bj 2013-09-16
  • 打赏
  • 举报
回复
因为这段代码在另外一个线程中会提示出错
  • 打赏
  • 举报
回复
你就写个 foreach() 能编译通过么?至少也要写出后边 {} 括号内容吧!
全栈极简 2013-09-16
  • 打赏
  • 举报
回复
listView1.Items 有什么问题,为null吗?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧