array.sort に少し問題があります。クラスがあり、このクラスには 2 つのフィールドがあります。1 つはランダムな文字列で、もう 1 つは乱数です。1 つのパラメーターで並べ替えたい場合は、問題なく動作します。しかし、2つのパラメーターでソートしたいと思います。最初のものは数値の合計 (低から高へ) であり、これらの数値がそれらに与えられたランダムな文字列 (低から高へ) によって等しい場合は THEN です。
これらの 2 種類の並べ替えを「マージ」するには、ヒントとヒントを教えてください。
Array.Sort(Phonebook, delegate(PBook user1, PBook user2)
{ return user1.Sum().CompareTo(user2.Sum()); });
Console.WriteLine("ORDER");
foreach (PBook user in Phonebook)
{
Console.WriteLine(user.name);
}
それが、1つのパラメーターで注文する方法です。