0
我是VB.net的新手,我需要幫助。我想要做的是在文本文件中找到某一行,並在文本框中顯示下一行。隨着第一部分(發現線)我做得很好,但我正在努力與第二部分顯示在我找到的那一行之後的行!閱讀文本文件中的某一行並顯示下一個
這裏是我使用的測試文件的內容:
笑
這是我迄今所做的:
Using sReader As New StreamReader("filepath")
While Not sReader.EndOfStream
Dim line As String = sReader.ReadLine()
If line.Contains("123") Then
TextBox1.Text = line
End If
End While
End Using
接收到的結果:
如果你想顯示的下一行,那麼解決方案可能是:'如果sReader.EndOfStream = false,那麼Textbox1的。 Text = sReader.ReadLine()' – muffi
感謝答覆muffi。所以你的意思是,而不是有一個while循環,我應該只有if語句? –
不,請使用If - 語句而不是'Textbox1.Text = line'! – muffi