Вывод нужной строки

  • Автор темы Автор темы Belka
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Потому что вы загнали просто текст \n - система не трактует это как управляющий символ, когда вы записаваете его руками в текстовый файл.

В подтверждение проведем такой тест:
В текстовый файл test.txt рукам забиваем line1\nline2

Код:
StreamReader sr = new StreamReader("test.txt");
string str = sr.ReadLine();

str содержит всю строку, обратите внимание в каком формате str=@"line1\nline2";

Далее наберем вот такой код

Код:
StreamWriter sw = new StreamWriter("test1.txt");
sw.Write("line1\nline2");
sw.Close();

Посмотрите теперь, что содержится в файле test1.txt. Никакого \n как и следовало ожидать, там нет.
В принципе, такого эффекта добиться вручную можно, только это не самый лучший способ(far, к примеру, позволяет сохранять файлы в разных форматах). Только я бы вам не советывал заниматься подобными экспериментами, т.к. они платформенно зависимы.
Лучше все-таки хранить каждую строку отдельно либо использовать xml-файлы, и там хранить аттрибуты нужного вам форматирования.
 
Все, спасибо я разобралась. Я добавила в Ваш код \r\n
Код:
string[] parts=regex.Split(line);
  foreach(string part in parts)
  tBox1.Text=part;

tBox1.Text=part+"\r\n";
и все стало на свои места, чудный разнос.
Еще раз спасибо, пока не догадалась вставить, ни чего не получалось.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!