Я использую File.ReadLines().ToList()
для чтения обычного текстового файла в List<string>
.
Текстовый файл имеет 2 пустые строки, например: («Заметить все символы» в блокноте ++ для ясности):
Пример кода:
List<string> lines = null;
try{
lines = File.ReadLines("C:\path\to\file.txt").ToList();
}catch(Exception e){
//code here to handle e
}
Console.WriteLine(lines.Count.ToString());
Выводит " 1 " на консоль.
Мой вопрос: почему мой список, который генерируется File.ReadLines().ToList()
, имеет только Count
из 1, когда файл имеет 2 строки? Пустая строка в конце файла просто отбрасывается по умолчанию? (вроде так)