我对array.sort 有点困难。我有一个类,这个类有两个字段,一个是随机字符串,另一个是随机数。如果我想用一个参数对其进行排序,它就可以正常工作。但我想用两个参数对其进行排序。第一个是数字的总和(从低到高),然后如果这些数字与给它们的随机字符串相等(从低到高)。
您能否提供一些提示和提示,我如何“合并”这两种排序?
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);
}
这就是我用一个参数订购它的方式。