c# for循环效率问题,遍历list<string>集合;
元素8300个,都是文件名,每遍历出来一个后给datagridview赋值,但感觉速度不给力,有什么方法能加快赋值速度...
元素8300个,都是文件名,每遍历出来一个后给datagridview赋值,但感觉速度不给力,有什么方法能加快赋值速度
展开
展开全部
你要先确定瓶颈在哪里,如果是给DataGridView添加项时慢,可以考虑使用VirtualMode 。这样可以在大量数据显示时比较明显的提高显示效率。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不管用什么循环,最终决定速度的还是取决于循环体内的操作。楼主的循环才8300次,就感觉速度慢,那应该是给datagridview赋值的代码有问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
foreach(string 变量 in 变量)
追问
你意思foreach循环的执行速率高于for循环喽?
追答
不一定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Parallel 多线程的循环呢
追问
说说思路
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询