階層ツリーの最後のアイテムを探したい。階層ツリーの最後のノードを見つける方法C#
class Node
{
public int Id { get; set; }
public int ParentId { get; set; }
public string Name { get; set; }
}
var list = new List<Node> {
new Node {Id = 1, ParentId = 0, Name = "N 1"},
new Node {Id = 2, ParentId = 1, Name = "N 1.1"},
new Node {Id = 3, ParentId = 1, Name = "N 1.2"},
new Node {Id = 4, ParentId = 2, Name = "N 1.1.1"},
new Node {Id = 5, ParentId = 2, Name = "N 1.1.2"},
new Node {Id = 6, ParentId = 2, Name = "N 1.1.3"}
};
は、C#またはLINQクエリを使用してこの可能ですか?
を望むものである、あなたはすでに何を試してみましたか? – hofmeister
Idで検索しようとするとParentIdとして使用されません – Oswald