2012-04-28 2 views

答えて

3

にトップテーブルをソートしたいあなたはTableは二つの性質list<string> SoreList<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