Поиск одинаковых (дубликатов) значений в файле - C#

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

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

Нужен код для выявления одинаковых дублирующихся значений в текстовом файле. Например текстовый файл:

q1q1q1w2w2w2

ewrwrtwetvr34t werwr43r43rrw

q1q1q1w2w2w2

retretjoiertrtert ertretert434543 Сам исходник программы WindowsFormsApplication3.zip

Решение задачи: «Поиск одинаковых (дубликатов) значений в файле»

textual
Листинг программы
  1.         public static void Main(string[] args)
  2.         {
  3.             List<string> lines = File.ReadAllLines("input.txt").ToList();
  4.  
  5.             for(int i = 0; i < lines.Count; ++i)
  6.             {
  7.                 int count = lines.Count(str => str == lines[i]);
  8.                 if (count > 1)
  9.                 {
  10.                     Console.WriteLine
  11.                     (
  12.                         "Строка '{0}' повторяется {1} раз(-а).",
  13.                         lines[i], count
  14.                     );
  15.                     lines.Remove(lines[i]);
  16.                 }
  17.             }
  18.         }

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


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

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

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы