Программу которая удаляет повторяющиеся номера телефонов - C#

Узнай цену своей работы

Формулировка задачи:

Как написать программу которая будет в файле txt находить одинаковые номера телефонов и удалять один из них чтобы не повторялись, или хотя бы выводить те что повторяются

Решение задачи: «Программу которая удаляет повторяющиеся номера телефонов»

textual
Листинг программы
    class Program
    {
        static void Main(string[] args)
        {
            // устанавливаем путь к исходному файлу
            string path = @"phone.txt";
            // проверяем есть ли указанный файл или нет
            if (File.Exists(path))
            {
                // читаем текстовый файл в массив
                string[] listPhone = File.ReadAllLines(path);
                // выводим считаный файл
                foreach (var i in listPhone)
                {
                    Console.WriteLine("{0} ", i);
                }
                Console.WriteLine();
 
                // поиск уникальных значений
                IEnumerable<string> newListPhone = listPhone.Distinct();
                // выводим новый уникальный список 
                foreach (var s in newListPhone)
                {
                    Console.WriteLine("{0} ", s);
                }
            } else 
            // если файл не найден
            Console.WriteLine("Файл {0} не найден", path);
 
            // тут пишем код который создаёт новый файл с уникальними значениями из списка newListPhone
            // или перезаписываем старый файл решать вам всё зависит от задачи
 
            Console.ReadLine();
        }
    }

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


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

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

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