public class Data

{

public int Val = 0;

public Data(int val)

{

Val = val;

}

}


List<Data> datas = new List<Data>();


datas.Add(new Data(1));

datas.Add(new Data(3));

datas.Add(new Data(2));


1. List의 Sort 함수 이용


datas.Sort(delegate(Data a, Data b)

{

if(a.Val > b.Val)

return 1;

else if(a.Val < b.Val)

return -1;

else 

return 0;

}

);


2. LinkQ 이용

var result = from n in datas orderby(descending) n.Val select n;



블로그 이미지

UART

,