Используя LINQ, какой лучший способ выбрать один элемент из списка, если элемент может не существовать в списке?
Я придумал два решения, ни один из которых мне не нравится. Я использую предложение where, чтобы выбрать список элементов (который, как я знаю, будет только одним), я могу проверить счетчик и сделать одиночный вызов в этом списке, если счет один, другой выбор - использовать foreach и просто перерыв после получения элемента.
Ни один из них не кажется хорошим подходом, есть ли лучший способ?