2 sinat 34493579 sinat_34493579 于 2016.05.11 15:44 提问

c#中输出txt文件换行符问题

用c#将文本框的内容保存为txt文件,Textbox中的数据内容有换行,输出为txt文件之后,没有换行,这个怎么办?

3个回答

caozhy
caozhy   Ds   Rxr 2016.05.11 19:46

你说的换行是textbox有垂直滚动条情况下的右侧的自动换行还是确实有换行?
如果确实有换行,试试下面的代码保存:
System.IO.File.WriteAllText("文件名.txt", textBox1.Text);

sinat_34493579
sinat_34493579 回复caozhy: 输出.txt的时候自动分行,,
一年多之前 回复
herozhangbz
herozhangbz   2016.05.11 19:57

你的textbox的text属性是一个整体就是一个string如果这个string里面有换行符输出的时候就会分行。所以要想输出.txt的时候分行就需要在你的string里面加入\n换行符。如果你只是单纯的想看着美观,你打开txt后里面格式勾上自动换行

herozhangbz
herozhangbz 回复sinat_34493579: 不用谢
一年多之前 回复
sinat_34493579
sinat_34493579 回复herozhangbz: 我试试,谢谢你!
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.05.11 15:53

JAVA程序输出到.txt文件的换行符处理
JAVA精确向txt文件输出换行符
c#读txt文件中文乱码问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!