您的位置:首页 > 其它

一段程序的重构 TREE

2008-04-28 16:33 225 查看
这一个TREE的程序代码,但觉得找不到一个好的重构方法,去进行重构?

ArrayList arrSalerModels = new Product().querySalerModels();
int numBuf = 0;
foreach (string modelBuf in arrSalerModels)
{
if (!modelBuf.Equals(""))
{
//加入根
TreeNode salerNode = new TreeNode(modelBuf);
treeView1.Nodes.Add(salerNode);

//加入枝叶
ArrayList arrInsideModels = new Product().queryInsideModels(modelBuf);
foreach (string insideBuf in arrInsideModels)
{
if (!insideBuf.Equals(""))
{
treeView1.Nodes[numBuf].Nodes.Add(insideBuf);
}
}
numBuf++;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: