C#换行符 写入TXT文件出现黑点问题解决

C#中  有三种换行符都能正确显示在textbox等控件上 分别是

1 \n

2 \r

3 \r\n

但是只有第三种 \r\n才能在txt等文件中正常显示换行,前两种都会被当成黑点导致错误。

于是我们可以用 Replace带替换掉错误的换行符

string s = "\r";
string rs1 = "\r\n";
string str = "1111\r222"
str = str.Replace(s, rs1);

上面代码的结果应该是

string str = "1111\r\n222"

 

posted @ 2013-09-16 02:12  wbkboy  阅读(456)  评论(0)    收藏  举报