You can use String.IsNullOrWhiteSpace
method with Count
:
File.ReadLines(@"file.txt").Count(line => !string.IsNullOrWhiteSpace(line));
Or another way with All
and char.IsWhiteSpace
:
File.ReadLines(@"file.txt").Count(line => !line.All(char.IsWhiteSpace));