给树加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] = node;
}
treeView .Nodes.AddRange(nodes);
少量数据的话就可以不考虑,但是如果数据超过万,那该如何取舍。。
类似的问题 也存在ListBox,ListView == 一系列控件
哪位高手能帮我解开谜团
拉丁的传说
牛魔王的故事