呵呵,这个我也是一样想不明白
就像C一样,都是存在这个问题。
不过楼主在那之前加一句:FReadName.ReadLine ();
就可以了。

解决方案 »

  1.   

    你在发送时加上\r\n 试一下???
    说具体点。
    是 Label18.Text=FReadName.ReadLine ()+"\r\n";  ???
      

  2.   


    http://vod.aylt.com/sukun/newmo.rar  我没能下载下来
    检查是否读到的是 \r\n
      

  3.   

    我知道你的问题了!
    其实是文件的问题,楼主和其他朋友可能都是用记事本或者UltraEdit打开的,这时会有31行,而我用EmEditor打开这个文件却有32行,

    暴走潜龙
    兵临城下惊天核网
    龙之吻

    在兵临城下这个下面是一个空行,而这个位置正好是楼主读的第15行,恰好读出来的是一个空行,这也就难怪为什么要读两次了。
    楼主可以试试我说的。
      

  4.   

    superryu(龙):  那一行为什么在记事本中看不出来呀?
      

  5.   

    System.Text.Encoding.Default换个别的看看。
      

  6.   

    to: yanlong(炎龙)
    我也不明白为什么在记事本里看不出来,可是在EmEditor里就是多出一行的,很奇怪是吧.所以我一直用那个软件.你可以去下载一个,然后打开你的那个文件看看.