私の入力
Sore | aye
A | 1
A | 2
A | 3
B | 1
B | 2
OutPut:トップテーブルをツリービューの下に並べ替えたい
A
1
2
3
B
1
2
Table
2 つのプロパティを含むlist<string> Sore
という名前のクラスがあると仮定します。List<int> aye
public class Table
{
public String Sore { get; set; }
public int Aye { get; set; }
}
var table = new List<Table>
{
new Table{ Sore = "A" , Aye = 1},
new Table{ Sore = "A" , Aye = 2},
new Table{ Sore = "A" , Aye = 3},
new Table{ Sore = "B" , Aye = 1},
new Table{ Sore = "B" , Aye = 2},
};
var group = table.GroupBy(q => q.Sore).ToList();
foreach (var g in group)
{
Debug.WriteLine(g.Key);
foreach (var i in g)
{
Debug.WriteLine(" "+i.Aye);
}
}
出力は次のようになります。
A
1
2
3
B
1
2