Сравнение двух списков на совпадение фамилий - 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5
Похожие ответы