读取一个简单的文本文件,使用vb拆分和排序内容

时间:2011-10-27 12:08:58

标签: vb.net

我对vb很新,并且做了简单的基础知识,我已经设法逐行访问和读取特定文件。如果我想用逗号或空格分割信息,然后按字母顺序或数字顺序排序,我将如何进行此程序?我会在阅读循环中创建一个循环来解析信息吗?一个简单易懂的例子真的有帮助......谢谢!

Dim file As String = "C:\Users\test.txt"
    Dim Line As String

If System.IO.File.Exists(file) = True Then
        Dim objReader As New System.IO.StreamReader(file)
        Do While objReader.Peek() <> -1
            Line = Line & objReader.ReadLine() & vbNewLine
Loop
Next
Label1.Text = Line

 objReader.Close()
 Else
 MsgBox("File Does Not Exist")

    End If

1 个答案:

答案 0 :(得分:3)

这取决于你想要对你真正拆分的文字做什么。

Split()函数会返回一个包含拆分结果的字符串数组,从那里它实际上取决于数据。

以下是使用拆分http://www.dotnetperls.com/split-vbnet

的示例

由于您提到要按字母顺序对数据进行排序,因此您可能希望查看http://www.codepedia.com/1/VBNET_ArraySort或查看使用LINQ。

如果你想对数据执行更复杂的操作,在主循环中嵌套循环是完全可以接受的。

相关问题