Программу которая удаляет повторяющиеся номера телефонов - 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д