С новым ConcurrentBag<T>
в .NET 4, как вы удаляете из него определенный конкретный объект, когда доступны только TryTake()
и TryPeek()
?
Я думаю об использовании TryTake()
, а затем просто добавляя результирующий объект обратно в список, если я не хочу удалить его, но я чувствую, что, возможно, что-то не хватает. Правильно ли это?