[C#] ObservableCollection을 List로 변환하여 정렬하기

Programming/Code 2010.03.25 댓글 Joshua95
<ObservableCollection 으로 구성된 데이터를 List로 Converting 하여 정렬하기>

ObservableCollection 자체로 그냥 Sorting 할 수 있으면 제일 좋겠는데,
아직은 방법을 못 찾겠음 --;
성능은 좀 떨어지더라도 아래와 같이 정렬할 수는 있겠음.
// 1. 일단 ObservableCollection 으로 이렇게 얻어왔다고 치고.
ObservableCollection pArray = GetSomeInfo();

// 2. SOME_INFO 라는 넘으로 구성된 ObservableCollection 을 List로 생성
List tmpNodeList = new List(pArray);

// 3. List의 Sort를 사용하여 이름 순서대로 정렬
tmpNodeList.Sort(delegate(some_info n1, some_info n2) { return n1.GetName.CompareTo(n2.GetName()); });


끝.

댓글