2012-04-28 6 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 
관련 문제