1
A
答えて
5
あなたのリストがはmyListとあなたの述語myPredicateを命名されている場合、あなたはおそらくこのような何かしたい:
var result = myList.Where(b => myPredicate(b.A))
か、ラムダ式を使用することができ、例えば:
var result = myList.Where(b => b.A < 10)
を
など、述語はb.A < 10
となります。
多分、より完全なコードサンプルを提供する必要があります。あなたはLINQのを使用している場合
0
list.Where(i=>i.B == "something")
3
、あなたはこれを行うことができます:あなたはLINQのを使用していない場合
// Define the predicate inline:
var results = list.Where(b => b.A.Name == "Fred");
// or if you have the predicate defined separately:
var results = list.Where(b => predicate(b.A));
、あなたはSystem.Collections.Generic.ListクラスにFindAllメソッドを使用することができます。
をvar results = list.FindAll(predicate);
関連する問題
- 1. antlr4レクサー述語のドキュメントがantlr4上
- 2. 述語
- 3. 述語
- 4. 一致する述語を検索します。述語の述語?
- 5. remove_ifの述語
- 6. 述語のルックアップテーブル?
- 7. プロローグリストの述語
- 8. Prologの述語
- 9. RDFの語彙と述語
- 10. フェッチされたプロパティのための述語ビルダ?
- 11. NSFetchedResultsControllerの述語内のプロパティを取得しました
- 12. Swift - メンバー配列のプロパティで配列をフィルタリングする述語
- 13. コアデータ:述語のオブジェクト
- 14. 述語の比較
- 15. DataViewコンストラクタの述語?
- 16. ロケーションパスのXSL述語?
- 17. jQueryの述語セレクタ
- 18. QueryDSLのクエリ述語
- 19. クエリのJPA述語
- 20. NSNumber = 0の述語
- 21. CloudKit述語
- 22. 述語 - 迅速
- 23. vb.net述語ラッパーエラー
- 24. 述語プロローグ
- 25. SWI-Prolog述語
- 26. 述語用法
- 27. RealmSwift ALL述語
- 28. レルムスウィフト:述語
- 29. カウントクエリコアデータ述語
- 30. PHFetchOptions mediaSubtype述語
これは私が 'myList.FindAll(B => yourPredicate(BA))'おかげ – wilsonlarg
関数呼び出しが多い* scallable *その後、インラインラムダ探していたものです – Tigran