私には次のような親子関係があります。
public class MyType {
public IList<MyType> Children {get;set;}
public int Order {get;set;}
}
各レベルが順番になるようにリストを選択したいと思います。
私はこれをトップレベルで簡単に行うことができます:
mylist.Children.OrderBy(x => x.Order)
しかし、どのように私は子供たちのすべてのセットのためにそれをするのですか?
最終結果は、すべての子を含むリストまたはタイプになり、そこにある子(など)はすべてOrderによって正しくソートされます。
ありがとう。