第一我是C#,第二,我LIST有数据了
追答假设你的List 数组名称为 students。那么按如下进行排序
students.Sort((student1, student2) => student1.age - student2.age);
这个就是C#的语法。或是象下面这样写你能不能看懂
void SortStudents(List students)
{
students.Sort(Comparison);
}
private int Comparison(student student1, student student2)
{
return student1.age - student2.age;
}
但是我的LIST里面有N条数据了怎么弄。。。还有我想要按STRING来排序
追答你的List有一个变量名的吧。比如叫****
那么就是 ****.Sort(Comparison); 就可以了。
string是指按name来排序吧。 象下面这样。如果两个都要给他们分别取不同的函数名就可以了
private int Comparison(student student1, student student2)
{
return string.Compare(student1.name, student2.name);
}