vb.net 获取文本文件一行的内容的多种方法,每行后面详细注释
时间: 2024-03-05 20:48:36 浏览: 28
当您需要读取文本文件中每行的内容时,以下是几种在 VB.NET 中实现的方法:
1. 使用 StreamReader 类
使用 StreamReader 类可以轻松地读取文本文件。以下是一个示例代码,可以打开一个文本文件并逐行读取其内容:
```
Using reader As New StreamReader("C:\Example.txt")
Dim line As String = reader.ReadLine()
While line IsNot Nothing
Console.WriteLine(line)
line = reader.ReadLine()
End While
End Using
```
2. 使用 File.ReadAllLines 方法
File.ReadAllLines 方法可以一次性读取整个文本文件的内容,并且将每行的内容存储在一个字符串数组中。以下是示例代码:
```
Dim lines As String() = File.ReadAllLines("C:\Example.txt")
For Each line As String In lines
Console.WriteLine(line)
Next
```
3. 使用 File.ReadLines 方法
File.ReadLines 方法读取文本文件的每一行并返回一个 IEnumerable(Of String) 对象。使用该方法可以避免一次性读取整个文件,从而在处理大型文件时提高性能。以下是示例代码:
```
For Each line As String In File.ReadLines("C:\Example.txt")
Console.WriteLine(line)
Next
```
请注意,以上示例代码中的文件路径应替换为您要读取的文件路径。同时也需要确保您有足够的权限访问该文件。