정렬1 [Unity | 유니티] 커스텀 정렬 알고리즘 만들기 특정한 조건을 충족하는 정렬 알고리즘이 필요할 경우 커스텀 정렬 알고리즘을 만드는 방법을 소개한다. 기존 list.sort((a,b) => a.CompareTo(b)); //오름차순 정렬 list.sort((a,b) => b.CompareTo(a)); //내림차순 정렬 커스텀 List list = new List() {a, b, c, d}; list.sort(new SortComparer()); 12345678910111213141516171819public class SortComparer : IComparer{ public int Compare(item x, item y) { //정렬 조건을 설정한다. //item의 weight를 내림차순으로 정렬한다고 가정해보자. //x 순서가 y보다 앞이면 -1 .. 2018. 11. 21. 이전 1 다음