cc list addrangee 和add的区别

C# 中 list.addrange() 这里面怎么写啊 是写一个数组吗?
[问题点数:20分]
C# 中 list.addrange() 这里面怎么写啊 是写一个数组吗?
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2008年8月 .NET技术大版内专家分月排行榜第一
2008年6月 .NET技术大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。关于sqlparamater的Add与AddRange的问题
[问题点数:20分,结帖人catmax]
关于sqlparamater的Add与AddRange的问题
[问题点数:20分,结帖人catmax]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。问题:TreeView添加节点应该使用NodeAdd 还是 NodeAddRange
描述:&给树加5000个节点,有两种方法,不知道那种性能更高。&&第一种 是单个单个的Add.&&&&&&&&&&TreeView treeView = new TreeView();&&&&&&&&&&& for (int i = 0; i & 5000;i++ )&&&&&&&&&&& {&&&&&&&&&&&&&&& TreeNode node = new TreeNode(i.ToString());&&&&&&&&&&&&&&& treeView.Nodes.Add(node);&&&&&&&&&&& }第二种 是 Add 一个节点集合&&&&&&&&&&&&&&&&&TreeView treeView = new TreeView(); &&&&&&&&&&& TreeNode[] nodes = new TreeNode[5000];&&&&&&&&&&&&&for (int i = 0; i & 5000;i++ )&&&&&&&&&&& {&&&&&&&&&&&&&&& TreeNode node = new TreeNode(i.ToString());&&&&&&&&&&&&&&& nodes[i] =&&&&&&&&&&&& }&&&&&&&&&&&&treeView .Nodes.AddRange(nodes);&&&&&&&&&&&&少量数据的话就可以不考虑,但是如果数据超过万,那该如何取舍。。类似的问题 也存在ListBox,ListView == 一系列控件哪位高手能帮我解开谜团解决方案1:上万条数据你还用treeview啊?,估计电脑都已经晕了。解决方案2:第二种,如果是WINFORM程序,可以使用异步方法解决方案3:选择第二种,最起码不会像第一种要对UI上控件做5000次操作,第二种数据在内存里。但建议你万条数据操作不要用TreeView 。即使加载数据很快也影响软件的易用性。
以上介绍了“TreeView添加节点应该使用NodeAdd 还是 NodeAddRange”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/1095961.html
上一篇: 下一篇:cmd.Parameters.Add如何用,它的具体意思是什么
[问题点数:50分,结帖人crystalbright]
cmd.Parameters.Add如何用,它的具体意思是什么
[问题点数:50分,结帖人crystalbright]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年 总版技术专家分年内排行榜第一2009年 总版技术专家分年内排行榜第一
2011年 总版技术专家分年内排行榜第二
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 c addrange的用法 的文章

 

随机推荐