LINQ не предназначен для замены всего существующего кода.LINQ особенно полезен для некоторых задач (например, для запросов к коллекциям или базам данных), но он не предназначен для использования для всего.
Если у вас есть списки сотрудников, то может иметь смысл использовать LINQ для сравнения двухперечислимых.Например, вы можете использовать перегрузку Enumerable.SequenceEqual
, которая требует сравнения:
bool result = Enumerable.SequenceEqual(first, second, comparer);
Для сравнения двух отдельных элементов с использованием LINQ, по-видимому,необходимо.