Поиск одинаковых (дубликатов) значений в файле - C#
Формулировка задачи:
Нужен код для выявления одинаковых дублирующихся значений в текстовом файле.
Например текстовый файл:
q1q1q1w2w2w2
ewrwrtwetvr34t werwr43r43rrwq1q1q1w2w2w2
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]);
}
}
}