Сравнение двух списков на совпадение фамилий - C#
Формулировка задачи:
Имеются два списка (А и В) фамилий в двух разных файлах Excel, задача состоит в следующем;
-необходимо найти различия между этими списками а именно
1. каких фамилий нет в списке А но есть в списке В и их количество
2. каких фамилий нет в списке В но есть в списке А и их количество
т.е Фамилии в файлах встречаются одинаковые
Сам думаю что нужно поместить эти списки в два разных массива, но вот каков алгоритм? опыта не хватает, помогите пожалуйста
Решение задачи: «Сравнение двух списков на совпадение фамилий»
textual
Листинг программы
namespace ConsoleApplication23 { class Program { static void Main(string[] args) { List<string> list1 = new List<string>() { "Петров", "Иванов", "Сидоров", "Путин" }; List<string> list2 = new List<string>() { "Медведев", "Лебедев", "Зайцев", "Петров" }; Console.WriteLine("Этих фамилий нет в списке A, но есть в списке B"); foreach (string s in list2.Except(list1)) { Console.WriteLine(s); } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д