У меня есть объект узла, который определяет уровень узла
public class Node
{
public int Level { get; set; }
}
Я хочу использовать упорядоченный список узлов для построения древовидного представления
var nodes = new[]
{
new Node(){Level = 0},
new Node(){Level = 1},
new Node(){Level = 1},
new Node(){Level = 1},
new Node(){Level = 2},
new Node(){Level = 1},
new Node(){Level = 2},
new Node(){Level = 2},
new Node(){Level = 3},
};
Какой самый эффективный способ сделать это.
Спасибо
Rohan