从具有控制字长度的文本文件中读取单词列表

时间:2017-07-29 06:02:24

标签: c#

如何阅读单词列表文本文件,但在阅读单词之前检查单词长度?

var s = File.ReadAllText("words_alpha.txt").Where(r=>r.ToString().Length<6 &&
        r.ToString()!="\n"

2 个答案:

答案 0 :(得分:1)

var lines = File.ReadAllLines("words_alpha.txt");
foreach (var line in lines)
{
     if(line.Length > 6)
     {
        //YOUR CODE
     }
}

答案 1 :(得分:1)

试试这个

 var s = File.ReadAllLines(@"words_alpha.txt")
                      .Select((x, i) => new { Line = x, LineNumber = i })
                      .Where(x => x.Line.Length > 6 &&  x.ToString()!="\n")
                      .ToList();

希望这会有所帮助。