В общем списке, какой самый быстрый способ проверить существует ли элемент с определенным условием, и если он существует, выбрать его, без двойного поиска по списку:
Пример:
if (list.Exists(item => item == ...))
{
item = list.Find(item => item == ...)
....
}