6
私はnavigationList
というコレクションを持っています。このリストはcustomer
オブジェクトを保持します。 お客様にTown
というプロパティがあります。LINQグループご質問
リストには5つの顧客があります:2つは町「ニューヨーク」、5つは町「マドリード」です。
リストを2人しか保持しないようにします。 1つは町「ニューヨーク」、もう1つは「マドリード」。もし2人が「ニューヨーク」の人なら、私は最後の人が欲しい。 「マドリード」と同じです。
LINQステートメントはどのように見えますか?この場合
var newList = navigationList.
GroupBy(c => c.Town).
Select(g => g.OrderBy(c => c.Id).Last()).
ToList();
順序付けが行われます。
var newList = navigationList.GroupBy(c => c.Town) // ?