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

2024-11-23 09:29:08
推荐回答(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:

请问你这是在干什么?