1

我对 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 结构系统中对其进行操作。请帮忙?

我不确定我的问题是否足够清楚,因为如您所见,我对编程很陌生,并且基本上不熟悉语音术语。请问有什么我没有说清楚的,谢谢。

4

1 回答 1

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

于 2012-06-20T11:33:22.100 回答