C# 은 ICompare 기능을 이용하면 간단합니다.~ (c# 에서 sort 방법은 여러가지이며, 지금 상황에서 이 방법이 제일 간단해 보입니다.)
1.먼저 ICompare 인터페이스로 하는 클래스를 생성합니다. public class TotalComparer : IComparer { public int Compare(Object x, Object y) { return (x as Student).m_nScore - (y as Student).m_nScore; } }
2. array 에서 ICompare 를 호출해 줍니다. Array.Sort(arrRecord, new TotalComparer());
C# 은 ICompare 기능을 이용하면 간단합니다.~
(c# 에서 sort 방법은 여러가지이며, 지금 상황에서 이 방법이 제일 간단해 보입니다.)
1.먼저 ICompare 인터페이스로 하는 클래스를 생성합니다.
public class TotalComparer : IComparer
{
public int Compare(Object x, Object y)
{
return (x as Student).m_nScore - (y as Student).m_nScore;
}
}
2. array 에서 ICompare 를 호출해 줍니다.
Array.Sort(arrRecord, new TotalComparer());
이상입니다.^^