9

我在用...

File.ReadLines(@"file.txt").Count();

...查找文件中的总行数。我该怎么做,但忽略所有空行?

4

1 回答 1

15

您可以使用以下String.IsNullOrWhiteSpace方法Count

File.ReadLines(@"file.txt").Count(line => !string.IsNullOrWhiteSpace(line));

或者使用Alland的另一种方式char.IsWhiteSpace

File.ReadLines(@"file.txt").Count(line => !line.All(char.IsWhiteSpace));
于 2014-03-02T23:42:57.650 回答