C# 的 TreeNode 类是用于在 TreeView 控件中表示树形结构的节点的类,它本身并不支持排序。要对 TreeNode 进行排序,可以通过对 TreeView 控件中的节点进行排序来实现。
一种常见的方法是将 TreeNode 对象添加到一个 List
Listnodes = new List (); foreach (TreeNode node in treeView1.Nodes) { nodes.Add(node); } nodes = nodes.OrderBy(n => n.Text).ToList(); treeView1.Nodes.Clear(); foreach (TreeNode node in nodes) { treeView1.Nodes.Add(node); }
通过这种方式,可以实现对 TreeNode 对象进行排序的效果。