コード例 #1
0
ファイル: UnitTest2.cs プロジェクト: Kyou12138/CommonUtils
            public int CompareTo(object o)
            {
                MyCompClass mc = (MyCompClass)o;

                if (Num > mc.Num)
                {
                    return(1);
                }
                if (Num < mc.Num)
                {
                    return(-1);
                }
                return(0);
            }
コード例 #2
0
ファイル: UnitTest2.cs プロジェクト: Kyou12138/CommonUtils
        public void demo6()
        {
            int[] arry = new[] { 20, 12, 3, 9, 13 };

            MyCompClass[] mcArr = new MyCompClass[arry.Length];
            for (int i = 0; i < arry.Length; i++)
            {
                mcArr[i]     = new MyCompClass();
                mcArr[i].Num = arry[i];
            }
            PrintMyCompClassArray("Initial Order: ", mcArr);

            Array.Sort(mcArr);

            PrintMyCompClassArray("Sorted Order: ", mcArr);
        }