У меня следующий код:
void AppendText(string txt)
{
txt = txt + "\r\n";
Textbox1.AppendText(txt);
Textbox1.Select(Textbox1.Text.Length,0);
}
//....
void someFunction()
{
//...
string log = @"C:\log.txt";
using (FileStream fs = new FileStream(log, FileMode.Create))
{
using (StreamWriter sw = new StreamWriter(fs))
{
sw.Write(Textbox1.Text);
}
}
//...
}
Проблема в поле Textbox1.Text в форме, "\ r \ n" работает нормально, но когда я копирую Textbox1.Text в журнал.TXT, log.txt не имеет новой строки, где он должен быть.Вместо этого есть странный характер, такой как «[]», где «\ r \ n».Я думаю, что проблема заключается в sw.Write (tbox.text) правильно?Но я не знаю, как это исправить.Кто-нибудь может мне помочь?Помощь очень ценится.Заранее спасибо.