메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

묻고 답하기
WhiteAT2020.03.21 20:31
안녕하세요~

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());

이상입니다.^^
사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )