Boa tarde
SirSmart,
Obrigado por sua participação no Fórum MSDN.
Para remover a linhas duplicadas do seu arquivo, você pode fazer algo semelhante a:
static void CopiaLinhasRemovendoTodasAsDuplicadas( TextReader reader, TextWriter writer)
{
string linhaAtual;
HashSet<string> linhasAnteriores = new HashSet<string>();
while ((linhaAtual = reader.ReadLine()) != null)
{
// Add retorna verdadeiro se foi adicionada
// falso se já estava lá
if (linhasAnteriores.Add(linhaAtual))
{
writer.WriteLine(linhaAtual);
}
}
}
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução
mais tarde.