文档如上图
Dim fs As New FileStream(OpenFileDialog1.FileName, FileMode.Open)
Dim sr As New StreamReader(fs)
Dim strline As String
Dim i As Integer = 0
Do Until sr.EndOfStream
i = i + 1
strline = sr.ReadLine()
MsgBox(strline)
Loop
第一行正确读出,到了第二行,strline就显示是空值,但是我判断了 strline<>"",而且我看了他的长度发现是91,很费解到底是怎么回事儿?
我用监视来看,他也是一个空的,但是有长度
而且我确信他确实读到第二行了
你把txt文件传上来看看,我自己测试是好的,是不是文件的问题。
追问方便用qq么,这个传文件好麻烦576305550
追答最后发现前面的空格其实是chr(0),替换掉就好。(把结果告诉大家哈)