0

このリストをスレッドセーフにする必要があるため、ブロッキングコレクションを使用しています。

Orders = new BlockingCollection<Order>();

特定の注文を削除しようとしています。削除したいとしましょう。order.ID 1

それが通常のコレクションであれば、次のようなものになります

orders.Remove(orders.Where(o => o.ID == 1).First());   

そこにあるコレクションについて読んだことがありTake()ますTryTake()が、どのコレクションを削除するかを指定することはできません。

4

1 に答える 1