Читать всю строку до возврата каретки, а не перевода строки в C#
Возможно ли, что я могу прочитать всю строку текстового файла до следующего возврата каретки, а не перевод строки? В настоящее время я читаю строки, но он учитывает перевод строки (LF) как новую строку, но мне нужно, чтобы она читала только новую строку, когда она достигает возврата каретки (CR). Можно ли сохранить целую строку со всеми фидами строк?
while ((line = file.ReadLine()) != null)
{
StreamWriter newFile = new StreamWriter(destination + "\\" + fileName + "_" + fileNumber.ToString() + fileExtension);
newFile.WriteLine(header);
newFile.WriteLine(line);
int counter = 1;
while (counter < fileLength)
{
line = file.ReadLine();
if (line == null)
break;
newFile.WriteLine(line);
counter++;
}
newFile.Close();
log.WriteLine(DateTime.Now + " " + fileName + "_" + fileNumber.ToString() + fileExtension + " created. Card count: " + counter);
fileNumber++;
}
Спасибо!