保存和加载数据结构项

时间:2012-06-20 07:29:47

标签: vb.net console structure

我是VB.NET的新手,我正在尝试创建一个可以编写,保存,加载和编辑数据集的控制台应用程序。

让我说我有这样的事情:

Imports System
Module Module1

    Public Structure EMPLOYEE
        Dim Firstname As String
        Dim Middlename As String
        Dim Lastname As String
        Dim ID As String
    End Structure

    Sub Main()
        Dim John As New EMPLOYEE
        John.Firstname = "John"
        John.Middlename = vbNullString
        John.Lastname = "Smith"
        John.ID = "000230"
    End Sub

End Module

我想要做的是将信息保存到以后可以读取并格式化为EMPLOYEE结构的文件中,问题是我不知道如何这样做。我想我可能会将其保存为格式化的.txt,如下所示:

000230.txt
FIRSTNAME=John
MIDDLENAME=
LASTNAME=Smith
ID=000230

但是,我不知道如何加载数据,因此我可以在EMPLOYEE结构系统中对其进行操作。请帮忙吗?

我不确定我的问题是否足够明确,因为你可以看到我对编程很陌生并且基本上不熟悉术语。请问是否有任何我没有说清楚的事,谢谢。

1 个答案:

答案 0 :(得分:0)

保存:

Dim objStreamWriter As StreamWriter
objStreamWriter = New StreamWriter("C:\" & John.ID & ".txt")
objStreamWriter.WriteLine("FIRSTNAME=" & John.Firstname & vbcrlf & "Lastname=" & John.Lastname )
objStreamWriter.Close()

使用System.IO和System.text