C#, .NET
List 의 정렬 ( Sort() )
휘사마
2011. 6. 17. 19:19
1. T가 IComparable 을 구현한 경우. ( CompareTo() 구현 )
List<T>.Sort() 로 정렬하면 됨2.T가 IComparable 을 구현하지 않은 경우.
또는 상황에 따라 여러가지 기준에 의해 다르게 sorting 하고 싶은 경우
IComparer<T> 를 구현하는 별도의 클래스를 만들고 ( Compare() 구현 )
List<T>.Sort(그 클래스의 오브젝트) 로 사용하면 된다.
관련페이지 : p371~374 ( headfirst C# )