如何计算嵌套列表中的子列表
本文关键字:列表 嵌套 何计算 计算 | 更新日期: 2023-09-27 18:04:12
我有一个嵌套的子列表,它可以容纳自己的子列表。这可以是5层或更深。
我想计算嵌套列表中每个项目的所有子元素的计数。我写了一个递归函数,但是太慢了。有没有更好的办法?
这是我目前所掌握的。
public NestedData{
public string bookName {get; set;}
public IList<NestedData> Children {get; set;}
}
public int GetChildCount(){
return Children.Sum(x=>x.GetChildCount());
}
谢谢我整理好了。
我正在使用二进制搜索来搜索和计数每个子节点。