我有一个这样的分层数据列表:
var list = new List<Data>(){some data...}
class Data
{
public int number;
public List<Data> info;
}
注意:树的叶子中的数据-->info = null
例子:
数字属于number property
数据类
--1
--11
--2
--21
--22
--23
--24
--3
--31
--32
--321
--322
--4
--41
--42
如何使用linq查询(非递归方法或 for 循环)了解数据列表的树的最大深度?
在此示例中,321,322 的最高级别为 3
谢谢。