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

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

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

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

q1q1q1w2w2w2

ewrwrtwetvr34t werwr43r43rrw

q1q1q1w2w2w2

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

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

textual
Листинг программы
        public static void Main(string[] args)
        {
            List<string> lines = File.ReadAllLines("input.txt").ToList();
 
            for(int i = 0; i < lines.Count; ++i)
            {
                int count = lines.Count(str => str == lines[i]);
                if (count > 1)
                {
                    Console.WriteLine
                    (
                        "Строка '{0}' повторяется {1} раз(-а).",
                        lines[i], count
                    );
                    lines.Remove(lines[i]);
                }
            }
        }

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


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

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

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