ここで私は2つのフィールドにDisplayOrder = 0を持っているので、orderbyはうんざりしていて正しく注文していません。 orderbyを使用してこのコレクションを注文するにはどうすればよいですか?Linq OrderBy - 重複値について
1
A
答えて
5
ここでの問題は、OrderBy
がコレクションを変更しないで、代わりに正しい順序で新しいIEnumerable(Of T)
インスタンスを作成することです。結果はm_listOfsAllFields
の値で保存する必要があります。
m_ListOfsAllFields = m_ListOfsAllFields.OrderBy(Function(x) x.DisplayOrder)
あなただけの直接Sort
メソッドを使用する必要がありますけれども、これはList(Of T)
のインスタンスである場合。 2つのオブジェクトが1 OrderBy
で使用されるプロパティに同じ値を持つことができますし、さらに差別化したい場合は
m_ListOfsAllFields.Sort(Function (l, r) l.DisplayOrder.CompareTo(r.DisplayOrder))
2
、ThenBy
を追加します。
Dim results = sequence.OrderBy(yourFunction).ThenBy(anotherFunction)
関連する問題
- 1. 重複行ORDERBYを使用した場合、(スキップ)と(テイク)LINQ
- 2. LINQ OrderBy/ThenBy ChildrenCollection.SortOrder
- 3. LINQ行の値に基づくOrderBy
- 4. LINQ OrderBy help needed
- 5. Linq orderby not working
- 6. LINQのOrderBy句 - 私は、次のLINQのOrderBy句を持って常にトップ
- 7. C#ORDERBY int型LINQ
- 8. linq to sql orderby date
- 9. LINQ OrderBy Name ThenBy ChildrenCollection.Name
- 10. Linq OrderBy Countリンクしたリスト
- 11. Linqを使って重複のみの最大値を得る
- 12. orderbyネストされたlinq
- 13. LINQ、countとorderbyのdouble join
- 14. ループ内に複数のOrderByステートメントが追加されたLinqクエリ
- 15. なぜLinqクエリが重複するカラムレコード
- 16. LINQ OrderBy文字列パラメーター
- 17. Linq orderby culture(デンマーク語、æøå)
- 18. Linq-NHibernate OrderByが動作しない
- 19. Linq - OrderBy IDの値が別のリストにある場合
- 20. linqで重複する行
- 21. Linq Toビューを使用しているエンティティは重複した値を返しています
- 22. SQLの重複値については、最新の重複値を選択する方法
- 23. LINQ:クエリにOrderByを追加する
- 24. Linq:複数のテーブルを含む場合のOrderby
- 25. Linq OrderBy()の時間複雑さは何ですか?ThenBy()メソッドシーケンス?
- 26. LINQ:列の値によって重複する行を選択する
- 27. linqクエリを使用して重複行を削除します
- 28. EF CodefirstとLinq - OrderBy論理値の問題
- 29. 重複しない値を見つけて返す
- 30. orderby複数のmeta_keysとorderby date_modified