在 C# 中,有多种方法可以获取父节点的 TreeNodes 计数:
int numberOfNodes = node.Nodes.OfType<TreeNode>().Count();
int numberOfNodes = node.Nodes.Count;
我知道 count 指的是 List 的一个属性,而 Count() 是 IEnumerable 上的一种方法(从 TypeOf 给出)来获取它的计数。我的问题是,是否有任何差异。TreeNode 的所有节点不都是 TreeNode 类型吗?是否建议在某些情况下使用一个而不是另一个,或者是第一个选项只是一些对其他场景有用并且也适用于节点计数问题的可能性。我问的原因是因为我在阅读的代码中都看到了,但不知道哪个更好。
汪汪一只猫
相关分类