我对array.sort有点困难。我有一个班,这个班有两个字段,一个是随机字符串,另一个是随机数字。如果我想用一个参数对它进行排序,它可以正常工作。但我想用两个参数对它进行分类。第一个是数字的总和(从低到高),然后THEN如果这些数字是相同的随机字符串给他们(从低到高)。由两个参数排序的数组
你可以给我一些提示和提示我怎么可以“合并”这两种排序?
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);
}
这就是我如何用一个参数来命令它。
您可以分享一些代码示例,了解您正在执行的操作以及您尝试执行的操作没有奏效吗? –
总结什么数字?每个项目只有一个数字,对吗? – Rawling
谷歌LINQ加入查询和订购 - 有一个提示 –