我有个学生类,现在我要按学生的姓名来排序。
- //这是个比较器
- public class NameComparer:Icomparer<Student>
- {
- //实现姓名升序
- public int Compare(Student x,Student y)
- {
- return(x.Name.CompareTo(y.Name));
- }
- }
- //窗体中的排序按钮的点击事件
- //省略了……
- {
- //之前我构造了一个Student的泛型叫students
- students.Sort(new NameComparer());
- //现在我泛型中的顺序已经按姓名升序好了。
- }