I am using...
File.ReadLines(@"file.txt").Count();
...to find the total number of lines in the file. How can I do this, but ignore all blank lines?
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));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With