我正在使用......
File.ReadLines(@"file.txt").Count();
...查找文件中的总行数。我怎么能这样做,但忽略所有空行?
答案 0 :(得分:15)
您可以将String.IsNullOrWhiteSpace
方法与Count
:
File.ReadLines(@"file.txt").Count(line => !string.IsNullOrWhiteSpace(line));
或All
和char.IsWhiteSpace
的另一种方式:
File.ReadLines(@"file.txt").Count(line => !line.All(char.IsWhiteSpace));