日期:2014-05-17  浏览次数:21151 次

C#,List 自己定义的对象,根据该对象的某个属性进行排序的办法。自己的笔记贴

//这是个比较器
public class NameComparer:Icomparer<Student>

    //实现姓名升序
    public int Compare(Student x,Student y)
    {
        return(x.Name.CompareTo(y.Name));
    }
}

//窗体中的排序按钮的点击事件
//省略了……
{
    //之前我构造了一个Student的泛型叫students
    students.Sort(new NameComparer());
    //现在我泛型中的顺序已经按姓名升序好了。
}

http://bbs.csdn.net/topics/230075175

------解决方案--------------------
结贴吧
------解决方案--------------------
==,还有我