C# 用c从文本文件中删除相同的行
如何删除file.txt中的相同行,但使用c保留其中一行?逐行读取。将该行添加到哈希集,Add返回true,将该行打印到输出。有很多方法。一种可能是使用集合的某个版本。看看这个C# 用c从文本文件中删除相同的行,c#,text-files,C#,Text Files,如何删除file.txt中的相同行,但使用c保留其中一行?逐行读取。将该行添加到哈希集,Add返回true,将该行打印到输出。有很多方法。一种可能是使用集合的某个版本。看看这个 如果所有相同的行都在一行之后,您可以遍历,查看该行是否与最后一行匹配。如果是,则丢弃它。您的代码将如下所示: 对于输入文件中的每一行。 如果当前行不相同 与前一行一样,将其写入 输出文件。 将当前行设置为等于 前一行。 这假定重复的行是相邻的。如果它们不相邻,您必须首先对文件进行排序。请重申您的问题,我无法理解>\u
如果所有相同的行都在一行之后,您可以遍历,查看该行是否与最后一行匹配。如果是,则丢弃它。您的代码将如下所示: 对于输入文件中的每一行。 如果当前行不相同 与前一行一样,将其写入 输出文件。 将当前行设置为等于 前一行。
这假定重复的行是相邻的。如果它们不相邻,您必须首先对文件进行排序。请重申您的问题,我无法理解>\u