gpt4 book ai didi

vb.net - 省略前 5 行 Streamreader

转载 作者:行者123 更新时间:2023-12-02 09:37:35 26 4
gpt4 key购买 nike

我使用这个简单的代码来读取文本文件并将值返回到文本框

  Dim xread As StreamReader
xread = File.OpenText(AllDetails(n).uPath & ".txt")
Do Until xread.EndOfStream
lstEmail.Text = lstEmail.Text & xread.ReadLine & vbCrLf
Loop

我的文本文件顶部始终有 5 行,以 name= 开头。我想绕过前 5 行,只返回后面的内容。

请问有什么指点吗?

最佳答案

您可以这样做,但我建议更好的方法,请参见下文。

Dim xread = File.OpenText(AllDetails(n).uPath & ".txt")

xread.ReadLine()
xread.ReadLine()
xread.ReadLine()
xread.ReadLine()
xread.ReadLine()

Do Until xread.EndOfStream
lstEmail.Text = lstEmail.Text & xread.ReadLine() & vbCrLf
Loop

或者更好,

lstEmail.Text = String.Join( _
vbCrlf, _
File.ReadLines(AllDetails(n).uPath & ".txt").Skip(5))

因为,正如您所说,文件总是“小”

lstEmail.Text = String.Join( _
vbCrlf, _
File.ReadAllLines(AllDetails(n).uPath & ".txt").Skip(5))

使用File.ReadAllLines

关于vb.net - 省略前 5 行 Streamreader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27818283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com