天天看點

List清單中比較大小

allCorps.Sort((x, y) =>
   {
       if (x.MenberMaxFc == y.MenberMaxFc)
           return (int)(y.ArriveTime - x.ArriveTime);
       else
           return y.MenberMaxFc - x.MenberMaxFc;
      }
   );
           

allCorps   軍團成員List

如果兩個相當,比較第三個條件  

Y減X,第二個參數減第一個從大到小排,X減Y第一個參數減第二個從小往大排

預設升序排列

members.Sort(delegate (CorpsMember A, CorpsMember B)
            {
                return A.MilitaryRank.CompareTo(B.MilitaryRank);
            });
           

繼續閱讀