私はこのような階層データのリストを持っているツリーのリーフ内のデータを - >info = null
linqクエリで階層データの深さを取得する方法は?</p> <pre><code>var list = new List<Data>(){some data...} class Data { public int number; public List<Data> info; } </code></pre> <p>注:
例:
数字は、Dataクラスのnumber property
ある
--1
--11
--2
--21
--22
--23
--24
--3
--31
--32
--321
--322
--4
--41
--42
trの最大深度を知る方法ee linqクエリ(非再帰的メソッドまたはループ)のデータのリスト?この例では、最大レベルの
は321322
ありがとう3です。
LINQは、データの線形シーケンスではなく、再帰的なデータ構造のために設計されています。再帰的な方法で何が問題になっていますか? – dtb
いいえ間違いなく、私はlinqでこの問題を解決するのが好奇心です。 –
@RezaArab、私はこれがlinqでも可能であるとは思っていません。 –