当前位置:编程学习 > C#/ASP.NET >>

从txt.文件中读取数据.菜鸟问高手

--------------------编程问答-------------------- 先 readline
在 split --------------------编程问答--------------------
        '如果文本框中没有数据
        If TextBox1.Text = String.Empty Then
            System.Windows.Forms.MessageBox.Show("没有数据,请载入数据!", "错误")
            Return
        End If

        Try
            '读取文本
            Dim data1 As String
            data1 = TextBox1.Text

            '读出每一行的数据,并放入数组
            Dim strLines() As String
            strLines = data1.Split(New String() {ControlChars.CrLf}, StringSplitOptions.RemoveEmptyEntries)

            For Each strLine As String In strLines
                '创建一个数组,用来保存数据
                Dim surData() As String
                '利用逗号分隔符,来分解数据并保存到数组中
                surData = strLine.Split(New String() {","}, StringSplitOptions.None)
next
--------------------编程问答-------------------- Dim txt As String() = System.IO.File.ReadAllLines("Mytxt.txt")
将每行数据存到数组。如需要单个数字,用Split分割。 --------------------编程问答-------------------- code=VB.NET]        Dim str As String = My.Computer.FileSystem.ReadAllText("txt文件的全路径名称")
        Dim strTemp() As String = str.Split(vbCrLf)[/code]

strTemp就是你想要的数组 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 困惑,楼上的程序是用的哪个编译环境,我只用过Win_Tc --------------------编程问答-------------------- xiexie --------------------编程问答-------------------- 拜托这里是 VB.NET 专区,软件 Visual Studio  --------------------编程问答-------------------- 每天回贴得可用分10分 --------------------编程问答--------------------
引用 4 楼 xingyuebuyu 的回复:
 Dim str As String = My.Computer.FileSystem.ReadAllText("txt文件的全路径名称")
  Dim strTemp() As String = str.Split(vbCrLf)


strTemp就是你想要的数组

这样应该就可以了
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,