Я бы хотел проверить, добавлен ли объект в моем ConcurrentQueue с использованием свойства ID. Я попытался следующие без особой удачи:Тестирование, если элемент уже существует с идентификатором в ConcurrentQueue
ConcurrentQueue<StrippedResponse> responses = new ConcurrentQueue<StrippedResponse>();
// Add elements to the responses object.
if (responses.Contains(e => e.ID == request.ID))
{
// Do something special
}
Могу ли я найти/найти/тест, если существует элемент, используя ConcurrentQueue? И если да, то как мне это сделать? Если эта способность недоступна для ConcurrentQueue, какую коллекцию я должен использовать, это потокобезопасность при добавлении/вставка объектов?
Я думаю, что вам нужны ответы. Где (e => e.ID == request.ID) ' – sab669