私がやりたいことは、配列にある情報によって配列のリストを並べ替えることです。たとえば、私のリストには 20 個の Long[] 配列があり、最高の合計ラップ数と最低の合計時間で並べ替えたいと考えています。どんな助けでも大歓迎です。
public List<long[]> Reorderedlist()
{
_timeKeeper._timeKeeperControls controls = new _timeKeeper._timeKeeperControls();
List<long[]> returnList = new List<long[]>();
List<long[]> listToReOrder = new List<long[]>();
listToReOrder = controls.teamInfoInClass("1",ContactlessTimer.Properties.Settings.Default.currentRaceID);
//newlist contains list of long[] arrays
//each array contains
//long[0] = id1 (eg 33)
//long[1] = id2 (eg 34)
//long[2] = totalLaps (eg 10)
//long[3] = total time (eg 340000 in miliseconds)
foreach (long[] Arr in listToReOrder)
{
foreach (long info in Arr)
{
//order
}
}
return returnList;
}