[Unity] List Sort 하기

            mList.Sort(delegate (myData a, myData b)

            {

                if (a.getRank() > b.getRank())

                {

                    return 1; 

                }

                else if (a.getRank() < b.getRank())

                {

                    return -1; 

                }

                else

                {

                    return 0;

                }

            });


            for (int i = 0; i < mList.Count; i++)

            {

                Debug.Log("랭크 낮은순 [" + i + "] : " + mList[i].getRank().ToString());

                Debug.Log("이름 낮은순 [" + i + "] : " + mList[i].getNum().ToString());

            }



이건 낮은 순으로 소팅을 해준다.

이 글을 공유하기

댓글

Designed by JB FACTORY