c#System.Array类的静态方法Sort()可以对一维数组进行从小到大的排序

2024年11月23日 09:29
有3个网友回答
网友(1):

其实就是让你写一个类,实现IComparable接口,再通过调用Sort方法对该类的实例(一维数组)排序。

  class Student:IComparable
        {
            private string name;
            private int score;

            public int CompareTo(object obj)
            {
                Student _obj = obj as Student;
                if (_obj != null)
                {
                    return this.score.CompareTo(_obj.score);
                }
                else
                    throw new ArgumentException("Object is not a Student !");
            }
        }

网友(2):

你上网上查询IComparable 网上就有答案

网友(3):

请问你这是在干什么?