我有一个对象数组,想按两个关键字排序。这些对象是< strong>学生类型的,我想要排序的属性是< strong>成绩和< strong>姓名。
Student
{
double grade;
string name;
...
}
如何按照成绩和姓名的顺序对对象进行排序?例如,如果我有以下列表:Tom 9.9
Andrew 9.8
Chriestie 10
Mat 9.8
Allison 10
Ada 9.8
排序后应该是:
Allison 10
Christie 10
Tom 9.9
Ada 9.8
Andrew 9.8
Mat 9.8
而不是:
Christie 10
Allison 10
Tom 9.9
Andrew 9.8
Ada 9.8
Mat 9.8
任何指针都非常有帮助。