.NET 4.x Записать строку в файл с сохранением управляющих последовательностей - C#
Формулировка задачи:
Нужно записать строку в файл с сохранением управляющих последовательностей. Например есть строка "1\n2\n3", при записи в файл получается
1
2
3
Нужно сделать так, чтобы записывалось как "1\n2\n3".
Как это сделать?
Решение задачи: «.NET 4.x Записать строку в файл с сохранением управляющих последовательностей»
textual
Листинг программы
static void Main(string[] args) { Console.WriteLine("Введите текст:"); string text = Console.ReadLine(); SaveStringsToFile(text, "cyberwez.txt"); Console.ReadLine(); } static void SaveStringsToFile(string text, string filename) { string encoded = Encode(text); using (StreamWriter sw = new StreamWriter(filename)) { sw.Write(encoded); } } static string Encode(string text) { StringBuilder sb = new StringBuilder(); foreach (char a in text) { switch (a) { case '\\': sb.Append("\\\\"); break; case '"': sb.Append("\\\""); break; default: sb.Append(a); break; } } return sb.ToString(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д