1. T가 IComparable 을 구현한 경우. ( CompareTo() 구현 )
List<T>.Sort()  로 정렬하면 됨

2.T가 IComparable 을 구현하지 않은 경우.
   또는 상황에 따라 여러가지 기준에 의해 다르게 sorting 하고 싶은 경우
   IComparer<T> 를 구현하는 별도의 클래스를 만들고 ( Compare() 구현 )
   List<T>.Sort(그 클래스의 오브젝트) 로 사용하면 된다.

관련페이지 : p371~374 ( headfirst C# )
Posted by 휘사마
,