[求助]急,有StreamWriter和File class 问题 
不知道兄弟姐妹们有没有用过StreamWriter 和 File Class. 
我用StreaWriter 写的文件很奇怪. 比如: 
I like my wife.\r\n do you love me?  写到一个文本文件中,再用notepad打开时,正常的应该是 
I like my wife. 
do you love me?  即\r\n 是换行. 
可是,我写出来的确是 
I like my wife. do you love me?  
没有换行.  
但是我再用StreamReader 这个文本文件到一个string中,显示的是 
I like my wife.\r\n do you love me? 也许有些兄弟认为没关系,既然可以正常写和读. 
但是我生成的文件,是要给以前老的程序读的(以前的程序是用c++写的). 
这时,读出来的就是乱码. 我也测试过老的程序,写到文件中就是 
I like my wife. 
do you love me?  
读到string 中,也是I like my wife.\r\n do you love me? 请问我该怎么办.?  
是不是我用StreamWriter时的方法不对. PS: 虽然我用notepad 打开这个文件显示 
I like my wife. do you love me? 
但是我用ultraedit打开,却可以正常显示为 
I like my wife. 
 do you love me? 
但是会提示我这个文件不是dos格式?  谢谢大家,帮帮我吧.很急