vb.net 利用for...next获取文本文件一行的内容的多种方法,每行后面注释
时间: 2024-03-05 15:47:30 浏览: 21
方法一:
```vb.net
' 定义文件路径
Dim filePath As String = "C:\example.txt"
' 打开文件并创建一个文件阅读器
Dim fileReader As System.IO.StreamReader
fileReader = My.Computer.FileSystem.OpenTextFileReader(filePath)
' 读取文件的每一行内容
Dim line As String
Do While fileReader.Peek() <> -1
' 获取当前行的内容
line = fileReader.ReadLine()
' 处理每一行的内容
Loop
' 关闭文件阅读器
fileReader.Close()
```
方法二:
```vb.net
' 定义文件路径
Dim filePath As String = "C:\example.txt"
' 将文件的每一行读入一个字符串数组
Dim lines() As String = System.IO.File.ReadAllLines(filePath)
' 循环遍历数组并处理每一行内容
For Each line As String In lines
' 处理每一行的内容
Next
```
方法三:
```vb.net
' 定义文件路径
Dim filePath As String = "C:\example.txt"
' 读取整个文件的内容
Dim fileContents As String = System.IO.File.ReadAllText(filePath)
' 将文件内容按行分割成字符串数组
Dim lines() As String = fileContents.Split(Environment.NewLine)
' 循环遍历数组并处理每一行内容
For Each line As String In lines
' 处理每一行的内容
Next
```
以上三种方法都可以用来获取文本文件的每一行内容,具体选择哪种方法要根据具体需求和文件大小等因素来决定。