从一个txt文件c#中计算单独的行数

本文关键字:计算 单独 文件 txt 一个 | 更新日期: 2023-09-27 18:15:14

我有一个文本文档,其中有超过14000不同的行,其中许多是重复的,是可能的计数唯一条目的数量?

从一个txt文件c#中计算单独的行数

您可以使用File。ReadLines方法和LINQ的Distinct和Count扩展方法:

var result = File.ReadLines("input.txt").Distinct().Count();

这是一个简单的" one - line ":

var lines = File.ReadAllLines("FileToRead.txt").Distinct().Count();
编辑:

但是要小心处理这种解决方案。对于大于600 MB的文件,可能会出现问题。

遍历文件,保存在集合中找到的内容,忽略已经分析过的条目,最后只检查集合的大小。