ブロッキングスレッド セーフ操作をサポートする並行コレクションが必要Take
ですが、実際に取得されるアイテムは条件を満たすアイテムです。
何かのようなもの:
private TheBlockingCollection<MyClass> _myCollection;
MyClass myItem = _myCollection.TakeItemWhere(item => item.Type.equals(something));
最終的な目標は、現在コレクションに存在するプロパティ値が最も高いアイテムを取得することです。例 - マックス
そのような組み込みのコレクションはありますか?
そうでない場合、より良い代替手段は何ですか?