public class BattleBallerStatInfo : IComparable<BattleBallerStatInfo> {
public int CompareTo(BattleBallerStatInfo other) {
if (other.score > score) {
return 1;
}
if (other.score == score) {
return 0;
}
return -1;
}
public int score ;
public int datespeed;
public int datecurrentspeed;
public int CompareTo(BattleBallerStatInfo other) {
if (other.score > score) {
return 1;
}
if (other.score == score) {
return 0;
}
return -1;
}
}
将类 BattleBallerStatInfo 类型的对象:放入list之后,直接list.sort。可以直接对类中score进行排序。 。注意,重写了接口 Icomparabel。