在VB.NET中,你可以使用StreamReader类来读取文本文件,并使用String.Split方法将每一行拆分为字符串数组。以下是一个示例代码,演示如何读取文本文件的第二行,并将其中的两个数据存入一个数组中:

Imports System.IO

Module Module1
    Public data As String

    Sub Main()
        Dim filePath As String = "C:\path\to\your\file.txt" ' 替换为你的文件路径

        ' 读取文本文件
        Using reader As New StreamReader(filePath)
            Dim lineCount As Integer = 0

            ' 逐行读取
            While Not reader.EndOfStream
                Dim line As String = reader.ReadLine()
                lineCount += 1

                ' 仅处理第二行
                If lineCount = 2 Then
                    ' 替换制表符和空格
                    line = line.Replace(vbTab, "").Replace(" ", "")

                    ' 拆分为数组
                    Dim dataArray As String() = line.Split(","c)

                    ' 存储第二个数据到全局变量
                    If dataArray.Length >= 2 Then
                        data = dataArray(1)
                    End If

                    Exit While
                End If
            End While
        End Using

        ' 调用第二个数据
        Console.WriteLine("第二个数据: " & data)
        Console.ReadLine()
    End Sub
End Module

在这个示例中,我们使用StreamReader打开文本文件,并使用ReadLine方法逐行读取文件内容。当读取到第二行时,我们将其中的制表符和空格替换掉,并使用Split方法将其拆分为一个字符串数组dataArray。然后,我们将第二个数据存入全局变量data中。

最后,我们输出并调用全局变量data的值。请确保将filePath变量替换为你的文本文件的实际路径

vbnet 读取文本读取第二行2个数据存入一个数组 过滤制表符和空格 全局可以调用第2个数据

原文地址: https://www.cveoy.top/t/topic/ihPs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录