我對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加入查詢和訂購 - 有一個提示 –