C# возврат строки и перевод каретки

Хочу поделиться тем, как в C# при записи в строк в текстовый файл использовать «перевод строки»(0x0D), «возврат каретки»(0x0A), знак табуляции(0x09).
Символы перевода строки и возврата каретки можно поставить добавив в конце строки — "\r\n".
Можно также это сделать используя свойство NewLine.
Пример:

//создаем FileStream
 FileStream fs = new FileStream("" + filename + "", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
//пишем строку в файл и вставляем символы ПерСтр и ВозврКар
 sw.Write(summa_peni + "\r\n");
//или используя NewLine
 sw.NewLine();


Знак табуляции(0x09) можно вставить используя "\t" или "\x09".
Пример:

//используя \t
sw.Write(dat + "\t");
sw.Write(id_payment + "\r\n");
 
//используя \x09
sw.Write(dat + "\x09");
sw.Write(id_payment + "\r\n");


Есть вопросы? Пишите.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.