У меня есть два списка строк. Я хочу сравнить каждый элемент в одном списке с другим и, если хотя бы один из них совпадает, выполнить некоторую обработку, иначе ничего не делать.
Я не знаю, как это сделать. У меня есть следующие списки, и код, который я использовал, был SequenceEqual, но мой руководитель сказал, что это неправильно, поскольку он просто сравнивает, равен он или нет, и ничего не делает. Я не мог не согласиться, и я хочу достичь желаемой функциональности, о которой я говорил выше. Пожалуйста помоги. Как вам кажется, порядок не имеет значения, здесь 123 находится в обоих списках, но в другом порядке, поэтому он соответствует и, следовательно, выполняет некоторую обработку согласно моему требованию.
List<string> list1 = new List<string> () { "123", "234" };
List<string> list2 = new List<string> () { "333", "234" , "123"};