如何在C#中使用StreamReader只读取特定长度的条目到列表?

时间:2013-10-31 08:54:21

标签: c# random streamreader

在C#中使用StreamReader将txt文件加载到列表中时,我假设使用简单的“If”字符串的长度超过特定长度,它会将其添加到列表中。任何人都可以为此提供C#代码吗?这是IS作业,但它不是C#类。如果我具体问这个问题,教练很乐意提供这个。 THX。

txt文件是一个〜280,000个单词的字典,每行一个。非常简单的转变为列表,但我想知道至少2个字符的单词。

1 个答案:

答案 0 :(得分:2)

只需使用LINQ为您提供子集。

 List<string> lines = File.ReadLines(filename)
                          .Where(l => l.Length > specifiedWordLength)
                          .ToList();