我是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结构系统中对其进行操作。请帮忙吗?
我不确定我的问题是否足够明确,因为你可以看到我对编程很陌生并且基本上不熟悉术语。请问是否有任何我没有说清楚的事,谢谢。
答案 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