bycj.net
当前位置:首页 >> C#导出记事本换行符的问题 >>

C#导出记事本换行符的问题

无所谓的,记事本识别的换行是\r\n,unix/linux系统是\n,为了压缩大小都是保存为\n,一般都能识别的,就记事本里显示有点问题,不影响使用,你用editplus,ultraedit之类打开即可

使用C#向文本文件里添加换行符通常使用两种方式:1:添加\r\nthis.text=this.text+"\r\n";2:使用环境变量类,添加换行this.text=this.text+Envirement.NewLine;

定义一个count计数变量,统计输出结果的个数,然后用他来控制换行

DOS文件(windows格式文件)中,按一下ENTER就是输入了\r\n,这就是回车换行MAC文件里,用\r换行UNIX文件里,用\n换行所以应该在代码中的”\n”替换成”\r\n”.

回车符(\r)和换行符(\n)的原因,你用“\n\r”就可以了. 次序搞反了,应该是“\r\n”

建议用richTextBox;用 richTextBox.Text=File.ReadAllText(路径);

你好!AppendText改成AppendLine就行啊 仅代表个人观点,不喜勿喷,谢谢.

判断你的记事本一行可以容纳多少个字,之后在最后一个插入 换行符 \n 就可以了

用\n 替换为\r\n试试

因为这里:if (string.IsNullOrEmpty(this._FileName))你新建文档的时候,没有清空这个_FileName,导致程序分支走不进去

相关文档
xmlt.net | kcjf.net | 9213.net | qwfc.net | gsyw.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com